boot-ui

Project Url: jdubois/boot-ui
Introduction: The missing developer UI for Spring Boot and Quarkus!
More: Author   ReportBugs   OfficialWebsite   
Tags:

Build CodeQL License Spring Boot Quarkus Java

BootUI adds an embedded, local-only developer console to your application. It runs on Spring Boot 4 (servlet or WebFlux) and Quarkus, serving the same Vue UI and REST contract (/bootui and /bootui/api/** by default, configurable with bootui.path / bootui.api-path) from a shared, framework-neutral engine — add the matching Spring Boot starter or the Quarkus extension and BootUI activates only in local development.

Read the documentation at https://www.julien-dubois.com/boot-ui/.

Topic Link
Setup https://www.julien-dubois.com/boot-ui/setup
Features https://www.julien-dubois.com/boot-ui/features
MySQL operational view Feature guide
Properties https://www.julien-dubois.com/boot-ui/properties
AI agents https://www.julien-dubois.com/boot-ui/ai-agents
Command line https://www.julien-dubois.com/boot-ui/cli
Sample app https://www.julien-dubois.com/boot-ui/try-sample-app
Repository docs https://www.julien-dubois.com/boot-ui/repository

Use with AI agents

BootUI exposes a local, opt-in Model Context Protocol server so AI coding agents (GitHub Copilot, Claude Code, …) can run its advisors and read runtime diagnostics while fixing your code. It also pairs with Coffilot, a GitHub Copilot canvas extension that builds, runs, and scans your app from the GitHub Copilot App's side panel. See the AI agents guide.

Use from a terminal

The bootui CLI asks a running application one question and prints the answer, with one command per BootUI diagnostic — the same set the MCP server exposes, projected mechanically from the same registry.

curl -fsSL https://www.julien-dubois.com/boot-ui/install.sh | sh
bootui beans --query dataSource
bootui hibernate scan --json | jq '.findings[]'

It needs no MCP client and no agent, prints exact JSON when piped, and exits 2 when a panel's own policy declines the call, so CI can branch on it. Windows has a PowerShell installer, and JBang works too — see the command-line guide.

Project resources

License

Licensed under the Apache License, Version 2.0.

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools
AI Daily Digest