baocode-dev/baocode

Awesome GUI for Claude Code CLI✨ https://baocode.dev

解決する課題

Claude Codeはターミナルで動作しますが、実行には適していても読み取りには不向きです。長いdiffはスクロールして消えてしまい、以前のステップを探すのは困難で、変更のレビューにはアプリの切り替えが必要です。BaoCodeはClaude Codeに適切なウィンドウを提供し、読み取り、検索、レビューを容易にします。

仕組み

BaoCodeはネイティブのFlutterアプリであり、GPU上で直接インターフェースを描画するため、起動時間は約0.18秒で、VS CodeやCursorのようなElectronベースのエディタよりもはるかに少ないメモリしか消費しません。既存のClaude Codeを実行し、設定やCLAUDE.mdを利用します。独自のエージェントは持たず、Claude Code自体がエージェントとして機能します。BaoCodeは読みやすいインターフェースを追加し、ツール出力を1行に折りたたみ、ファイルごとの変更の保持/取り消しを可能にし、チェックポイントを独自のデータフォルダに保存します。また、エディタ、ターミナル、ソース管理を備えた組み込みIDEも含まれています。/goalで目標を追加したり、画像を貼り付けたり、SSH経由でリモートプロジェクトを使用したりできます。

対象ユーザー

Claude Codeを日常的に使用しており、ターミナルよりも快適で読みやすい環境を求める開発者。エディタやソース管理などの統合ツールを必要とする方に最適です。macOS、Windows、Linuxをサポートしており、Claude Codeのインストールが必要です。

ハイライト

  • 高速なネイティブアプリ:起動時間約0.18秒、アイドル時メモリ約120MB、2プロセス。
  • 読み取り専用のインターフェース:ツール出力の折りたたみ、ファイルごとの保持/取り消し、リポジトリ外のチェックポイント。
  • 目標:/goalと入力すれば、Claudeが達成されるまで作業を続けます。
  • リッチテキスト入力:コード参照、画像、ドラッグ&ドロップファイルのインライン表示。
  • エディタ、ターミナル、ソース管理、言語サーバーを備えた組み込みの高速IDE。
  • VS Codeのテーマと連携。
  • skills、MCP servers、プラグイン、サブエージェントなどをサポート。
  • ローカルプロキシを介して任意のモデル(Anthropic、OpenAI形式)で動作。
  • SSH経由のリモートプロジェクト対応(重い処理はリモートホストで実行)。
  • 通知と自動アップデート。

関連

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