jdubois/boot-ui

The missing developer UI for Spring Boot and Quarkus!

解決する課題

BootUIは、開発者がアプリケーションの開発中に監視および診断を行うための、組み込み型でローカルのみのコンソールを提供します。視覚的なインターフェースとランタイム診断へのプログラムによるアクセスを提供することで、ログや設定ファイルを手動で調べる必要をなくします。

仕組み

Spring BootスターターまたはQuarkus拡張機能として統合され、フレームワークに依存しないエンジンからVueベースのUIとREST APIを提供します。AI駆動開発のために、Model Context Protocol(MCP)サーバーを実装し、AIコーディングエージェントがランタイム診断やアドバイザーに直接アクセスしてコード修正を支援できるようにします。

対象者

Spring BootまたはQuarkusを使用するJava開発者で、アプリケーションのランタイム状態をより詳しく把握したい方、およびAIコーディングエージェント(GitHub Copilot、Claude Code、Cursorなど)を使用してデバッグを高速化したい方。

主な特長

  • マルチフレームワーク対応: Spring Boot(サーブレットおよびWebFlux)とQuarkusで動作します。
  • AIエージェント統合: AIエージェントが診断を読み取り、アドバイザーを実行するためのMCPサーバーを公開します。
  • CLIアクセス: 診断を照会し、CIパイプラインと統合するためのコマンドラインツールが含まれています。
  • ローカルのみ: セキュリティのため、ローカル開発環境でのみ有効になります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト