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

Build CodeQL License Spring Boot Quarkus

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

TemaEnlace
Configuraciónhttps://www.julien-dubois.com/boot-ui/setup
Funcioneshttps://www.julien-dubois.com/boot-ui/features
Vista operativa de MySQLGuía de funciones
Propiedadeshttps://www.julien-dubois.com/boot-ui/properties
Agentes de IAhttps://www.julien-dubois.com/boot-ui/ai-agents
Línea de comandoshttps://www.julien-dubois.com/boot-ui/cli
Aplicación de ejemplohttps://www.julien-dubois.com/boot-ui/try-sample-app
Documentación del repositoriohttps://www.julien-dubois.com/boot-ui/repository
Limitaciones conocidas de 2.0Limitaciones 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:

AgenteInstalación nativa
GitHub Copilotgh skill install jdubois/boot-ui skills/bootui
Claude Code/plugin marketplace add jdubois/boot-ui, luego /plugin install bootui@bootui
CursorBusca 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.