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

BootUI adds an embedded, local-only developer console to your application. It runs on Spring Boot (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.

Install the BootUI skill in any Agent Skills-compatible coding agent:

npx skills add https://github.com/jdubois/boot-ui/tree/main/skills/bootui

The interactive installer detects supported agents and installs the canonical consumer skill. Native integrations are also available:

Agent Native installation
GitHub Copilot gh skill install jdubois/boot-ui skills/bootui
Claude Code /plugin marketplace add jdubois/boot-ui, then /plugin install bootui@bootui
Cursor Find BootUI on Cursor Directory

The Cursor and Claude Code plugins install the skill and configure the MCP server together. BootUI 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 for preview, configuration, and safety details.

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