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経由のリモートプロジェクト対応(重い処理はリモートホストで実行)。
- 通知と自動アップデート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト