BootUI
Console de desenvolvedor somente local para Spring Boot e Quarkus, com um servidor MCP que permite a um agente perguntar sobre uma aplicação em execução.
Documentação
BootUI
O BootUI adiciona um console de desenvolvedor embutido e somente local ao seu aplicativo. Ele roda em Spring Boot (servlet ou
WebFlux) e Quarkus, servindo a mesma interface Vue e o mesmo contrato REST (/bootui e /bootui/api/** por padrão,
configuráveis com bootui.path / bootui.api-path) a partir de um motor
compartilhado e neutro em relação ao framework — adicione o starter do Spring Boot (um para ambas as stacks) ou a extensão do Quarkus e o BootUI
ativa somente no desenvolvimento local.
Leia a documentação em https://www.julien-dubois.com/boot-ui/.
O BootUI 2.0 está disponível no Maven Central, com correlação exata, um diário de execução, Runtime Insights, comparação de execuções e instrumentação opcional via agente Java. Siga o guia de configuração, leia as limitações conhecidas e compartilhe feedback em GitHub Discussions.
Links rápidos
| Tópico | Link |
|---|---|
| Configuração | https://www.julien-dubois.com/boot-ui/setup |
| Recursos | https://www.julien-dubois.com/boot-ui/features |
| Visão operacional do MySQL | Guia de recursos |
| Propriedades | https://www.julien-dubois.com/boot-ui/properties |
| Agentes de IA | https://www.julien-dubois.com/boot-ui/ai-agents |
| Linha de comando | https://www.julien-dubois.com/boot-ui/cli |
| Aplicativo de exemplo | https://www.julien-dubois.com/boot-ui/try-sample-app |
| Documentação do repositório | https://www.julien-dubois.com/boot-ui/repository |
| Limitações conhecidas do 2.0 | Limitações conhecidas |
Uso com agentes de IA
O BootUI expõe um servidor local e opcional do Model Context Protocol para que agentes de codificação com IA (GitHub Copilot, Claude Code, …) possam executar seus consultores e ler diagnósticos de runtime enquanto corrigem seu código.
Instale a skill do BootUI em qualquer agente de codificação compatível com Agent Skills:
npx skills add https://github.com/jdubois/boot-ui/tree/main/skills/bootui
O instalador interativo detecta agentes compatíveis e instala a skill de consumo canônica. Integrações nativas também estão disponíveis:
| Agente | Instalação nativa |
|---|---|
| GitHub Copilot | gh skill install jdubois/boot-ui skills/bootui |
| Claude Code | /plugin marketplace add jdubois/boot-ui, depois /plugin install bootui@bootui |
| Cursor | Encontre BootUI no Cursor Directory |
Os plugins do Cursor e do Claude Code instalam a skill e configuram o servidor MCP juntos. O BootUI também funciona com Coffilot, uma extensão de canvas do GitHub Copilot que compila, executa e verifica seu aplicativo pelo painel lateral do GitHub Copilot App. Consulte o guia de agentes de IA para detalhes de pré-visualização, configuração e segurança.
Uso a partir do terminal
A CLI bootui faz uma pergunta a um aplicativo em execução e imprime a resposta, com um comando por diagnóstico do BootUI —
o mesmo conjunto que o servidor MCP expõe, projetado mecanicamente a partir do mesmo registro.
curl -fsSL https://www.julien-dubois.com/boot-ui/install.sh | sh
bootui beans --query dataSource
bootui hibernate scan --json | jq '.topFindings[]'
Ela não precisa de cliente MCP nem de agente, imprime JSON exato quando canalizada e sai com 2 quando a política de um painel
recusa a chamada, para que o CI possa ramificar com base nisso. O Windows tem um instalador PowerShell, e o JBang também funciona — consulte o
guia de linha de comando.
Recursos do projeto
Licença
Licenciado sob a Apache License, Versão 2.0.