BootUI
Una consola de desarrollo local solo para Spring Boot y Quarkus, con un servidor MCP que permite a un agente preguntar a una aplicación en ejecución sobre sí misma.
Documentación
BootUI
BootUI añade una consola de desarrollo integrada y solo local a tu aplicación. Funciona en Spring Boot (servlet o
WebFlux) y Quarkus, sirviendo la misma interfaz Vue y el mismo contrato REST (/bootui y /bootui/api/** por
defecto, configurables con bootui.path / bootui.api-path) desde un motor compartido e independiente del
framework — añade el starter de Spring Boot (uno para ambas pilas) o la extensión de Quarkus y BootUI
se activa solo en desarrollo local.
Lee la documentación en https://www.julien-dubois.com/boot-ui/.
BootUI 2.0 está disponible en Maven Central, con correlación exacta, un diario de ejecución, Runtime Insights, comparación de ejecuciones e instrumentación opcional con agente Java. Sigue la guía de configuración, lee sus limitaciones conocidas y comparte comentarios en GitHub Discussions.
Enlaces rápidos
| Tema | Enlace |
|---|---|
| Configuración | https://www.julien-dubois.com/boot-ui/setup |
| Funciones | https://www.julien-dubois.com/boot-ui/features |
| Vista operativa de MySQL | Guía de funciones |
| Propiedades | https://www.julien-dubois.com/boot-ui/properties |
| Agentes de IA | https://www.julien-dubois.com/boot-ui/ai-agents |
| Línea de comandos | https://www.julien-dubois.com/boot-ui/cli |
| Aplicación de ejemplo | https://www.julien-dubois.com/boot-ui/try-sample-app |
| Documentación del repositorio | https://www.julien-dubois.com/boot-ui/repository |
| Limitaciones conocidas de 2.0 | Limitaciones conocidas |
Uso con agentes de IA
BootUI expone un servidor local de Model Context Protocol opcional para que los agentes de IA de programación (GitHub Copilot, Claude Code, …) puedan ejecutar sus asesores y leer diagnósticos de ejecución mientras corrigen tu código.
Instala la habilidad BootUI en cualquier agente de programación compatible con Agent Skills:
npx skills add https://github.com/jdubois/boot-ui/tree/main/skills/bootui
El instalador interactivo detecta los agentes compatibles e instala la habilidad de consumidor canónica. También hay integraciones nativas disponibles:
| Agente | Instalación nativa |
|---|---|
| GitHub Copilot | gh skill install jdubois/boot-ui skills/bootui |
| Claude Code | /plugin marketplace add jdubois/boot-ui, luego /plugin install bootui@bootui |
| Cursor | Busca BootUI en Cursor Directory |
Los plugins de Cursor y Claude Code instalan la habilidad y configuran el servidor MCP juntos. BootUI también se combina con Coffilot, una extensión de canvas de GitHub Copilot que compila, ejecuta y escanea tu aplicación desde el panel lateral de la aplicación GitHub Copilot. Consulta la guía de agentes de IA para obtener detalles sobre vista previa, configuración y seguridad.
Uso desde una terminal
El CLI bootui hace una pregunta a una aplicación en ejecución e imprime la respuesta, con un comando por
diagnóstico de BootUI — el mismo conjunto que expone el servidor MCP, proyectado mecánicamente desde el mismo registro.
curl -fsSL https://www.julien-dubois.com/boot-ui/install.sh | sh
bootui beans --query dataSource
bootui hibernate scan --json | jq '.topFindings[]'
No necesita cliente MCP ni agente, imprime JSON exacto cuando se canaliza y sale con 2 cuando la política
de un panel rechaza la llamada, para que CI pueda ramificar según ello. Windows tiene un instalador de PowerShell, y
JBang también funciona — consulta la guía de línea de comandos.
Recursos del proyecto
Licencia
Licenciado bajo la Apache License, Version 2.0.