jdubois/boot-ui

The missing developer UI for Spring Boot and Quarkus!

解决的问题

BootUI 为开发者提供了一个内嵌的、仅限本地的控制台,用于在开发期间监控和诊断其应用程序。它通过提供可视化界面和对运行时诊断信息的编程式访问,消除了手动翻阅日志或配置文件的需要。

工作原理

它作为 Spring Boot starter 或 Quarkus 扩展集成,从框架无关的引擎提供基于 Vue 的 UI 和 REST API。对于 AI 驱动的开发,它实现了模型上下文协议(MCP)服务器,允许 AI 编码代理直接访问运行时诊断信息和顾问,以帮助修复代码。

适用人群

使用 Spring Boot 或 Quarkus 的 Java 开发者,他们希望更好地了解应用程序的运行时状态,以及那些使用 AI 编码代理(如 GitHub Copilot、Claude Code 或 Cursor)来加速调试的开发者。

亮点

  • 多框架支持:适用于 Spring Boot(servlet 和 WebFlux)和 Quarkus。
  • AI 代理集成:为 AI 代理提供 MCP 服务器,以读取诊断信息并运行顾问。
  • CLI 访问:包含一个命令行工具,用于查询诊断信息并与 CI 流水线集成。
  • 仅限本地:仅在本地开发环境中激活,以确保安全。

SUMMARY: 一个内嵌的开发者控制台,适用于 Spring Boot 和 Quarkus,通过 UI、CLI 和用于 AI 编码代理的 MCP 服务器提供运行时诊断信息。

TITLE: 一个内嵌的开发者控制台,带有 MCP 服务器,供 AI 编码代理访问运行时诊断信息。

相关

  • 项目
  • 项目
  • 项目
  • 项目