バトン:複数のAIコーディングエージェントを管理するデスクトップアプリ

✍️ OpenClawRadar📅 公開日: April 3, 2026🔗 Source
バトン:複数のAIコーディングエージェントを管理するデスクトップアプリ
Ad

Batonの機能

Batonは、複数のAIコーディングエージェントを同時に実行・管理するためのデスクトップアプリケーションです。開発者は、異なるIDEやターミナルウィンドウで複数のClaude Codeエージェントを実行することが煩雑になっていたため、このアプリを作成しました。Batonは、すべてのエージェントとワークツリーを一つのダッシュボードで表示し、切り替え、ステータスを監視し、完了時の変更を確認することができます。

主要機能

ワークツリーの分離: 各ワークスペースは、独自のブランチを持つ実際のgitワークツリーによって支えられています。エージェント同士が干渉することはありません。スタッシュや切り替え、競合は発生しません。数秒で新しいワークスペースにエージェントを起動でき、アプリから直接ブランチをプッシュしてプルリクエストを開き、完了後はアーカイブまたは削除できます。

エージェントの監視: エージェントが完了、エラー発生、または入力待ちの際には、ワークスペースカードにラベル付きのステータスバッジが表示されます。バッジには以下が含まれます:

  • エージェントが入力を待っているときの「入力」バッジ(青)
  • ターンが正常に完了したときの「完了」バッジ(緑)
  • エージェントがエラーを報告したときの「エラー」バッジ(赤)

迅速な作成: 作成したいものを説明すると、BatonはAIを使用してブランチ名、ワークスペースタイトル、説明を自動生成します。「編集を許可」を切り替えることで、許可プロンプトを待たずにエージェントがすぐに作業を開始できます。キーボードショートカットでどこからでもダイアログを開けます。

ターミナルとエージェントのサポート

Batonは、機能を制限したラッパーではなく、完全な機能を備えた実際のターミナルセッションでAIコーディングエージェントを実行します。Claude Code、Codex CLI、OpenCode、Gemini CLI、および任意のCLIエージェントを含む、CLIネイティブのエージェントをサポートしています。アプリには組み込みのMCPサーバーが含まれており、エージェントが新しいBatonワークスペースを起動し、タスクを並列実行し、会話から直接ワークスペースのタイトルと説明を更新できます。

Ad

追加ツール

差分ビューア: Monacoを搭載した差分ビューアは、各AIエージェントが変更した内容を正確に表示します。残りを保持しながら不要な個別ファイルをロールバックでき、分割・統合差分モードとライブフォローモードでエージェントの変更をリアルタイムで監視できます。

ダッシュボードの整理: アクティブ、スタッシュ、アーカイブのセクションでワークスペースを整理します。名前、説明、ブランチ名を横断して検索し、即座に見つけ出せます。

ファイル管理: fzfとripgrepを搭載したファジーファイル検索と全文コンテンツ検索を含み、即座にハイライトされた一致結果を表示します。組み込みのMonacoコードビューアを備えたファイルツリーにより、Batonを離れることなくファイルを閲覧・確認できます。

Git統合: 任意のワークスペースのコミット履歴を、コミットごとの差分とファイルレベルの変更統計で閲覧できます。エディターのガターに行単位の責務注釈を切り替えて、各行を誰が、いつ、なぜ変更したかを確認できます。任意のファイルを右クリックして、それを変更したすべてのコミットを閲覧できます。

ターミナル機能: ワークスペースごとに複数のターミナルをタブとして整理。任意のタブをペインに分割し、出力をハイライト付きで検索し、Shift+Enterで複数行入力を使用できます。ドラッグ&ドロップでタブの順序を変更できます。

カスタマイズ: ターミナルで実行される任意のツールに対して、カスタムエージェントコマンドと起動スクリプトを設定できます。ツールバーから直接フェッチ、プル、リベース、プッシュ操作を行う組み込みのGit GUI。11のアクセントカラーまたはカスタム16進数カラーのダークモード、カスタマイズ可能なターミナルANSIカラーとフォント。

📖 Read the full source: HN AI Agents

Ad

👀 See Also

SynapsCAD: OpenSCAD用オープンソースデスクトップアプリ、Claude AI統合版
Tools

SynapsCAD: OpenSCAD用オープンソースデスクトップアプリ、Claude AI統合版

SynapsCADは、OpenSCADコードエディター、リアルタイム3Dビューポート、AIアシスタントを統合したオープンソースのデスクトップアプリケーションです。Rustで完全に構築され、Bevy 0.15とeguiを使用しており、自然言語による3D CADコーディングのためのClaude API統合をサポートしています。

OpenClawRadar
Kafka、Redis、RabbitMQをNATSに置き換える:開発者の実体験
Tools

Kafka、Redis、RabbitMQをNATSに置き換える:開発者の実体験

ある開発者が、アーキテクチャ内のKafka、Redis、RabbitMQをNATSに置き換えた経験を記録し、複数のメッセージングシステムを1つのツールに統合した際の具体的な実装詳細と学んだ教訓を共有しました。

OpenClawRadar
WhatsApp AIアシスタント、Claude Codeで構築、OpenClawの代替として
Tools

WhatsApp AIアシスタント、Claude Codeで構築、OpenClawの代替として

開発者がClaude Codeをエージェントの頭脳として使用したWhatsApp AIアシスタントを構築しました。WhatsAppウェブフック用のローカルリレーサーバーとMCPサーバーによるブリッジを含み、Googleカレンダー、Gmail、Slackへのスコープ認証にArcadeを使用しています。

OpenClawRadar
Claude提案: スコープメモリと密閉インスタンス分離
Tools

Claude提案: スコープメモリと密閉インスタンス分離

Anthropicへの正式提案:グローバル/ローカル/プロジェクト単位のメモリスコープ、モデルバージョンの固定、状態マニフェスト、再現可能なClaudeセッションのためのスナップショット/リストア。

OpenClawRadar