キャノピー:複数のクロードコードエージェントを管理するターミナルダッシュボード

Canopyは、gitワークツリー全体で並列実行される複数のAIコーディングエージェントを管理するために構築されたオープンソースのターミナルUIツールです。開発者は、異なる機能やバグ修正に同時に取り組む複数のClaude Codeインスタンスを追跡する問題を解決するために作成しました。
問題と解決策
Claude Codeを日常業務で頻繁に使用するソフトウェアエンジニアである開発者は、3〜5つのエージェントをgitワークツリー全体で実行していました。課題は、どのエージェントが完了したか、どのエージェントが入力待ちで停止しているか、どのエージェントがエラーを起こしたかを把握することでした。彼らは常にターミナルペインを切り替え、コンテキストを失い、あるインスタンスが承認を10分間待っている間に別のエージェントの出力を読んでいることに気づきました。
主な機能
- すべてのワークツリーとそこで実行されているエージェントの単一ダッシュボードビュー
- 一目でわかるエージェントの状態表示:実行中、アイドル、入力待ち、完了、エラー
- ダッシュボードから直接任意のセッションにジャンプ
- セッションに完全に切り替えずにエージェントに入力を送信
- ツール内からワークツリーを管理
技術詳細
- Claude Code、Codex、Aider、または任意のインタラクティブCLIツールと連携
- ターミナルUIにBubble Teaを使用してGoで構築
- 内部でtmuxを使用し、各エージェントが適切なインタラクティブターミナルセッションを取得
- MITライセンスのオープンソース
Source Information
このツールはhttps://github.com/isacssw/canopyで利用可能です。開発者はRedditに投稿し、他のユーザーがワークフローで複数のClaude Codeインスタンスをどのように管理しているかを尋ねました。
📖 Read the full source: r/ClaudeAI
👀 See Also

boxBot: ClaudeとHailo AI搭載のオープンソーススマートスピーカー
FunScore645という開発者が、Claudeを使ったエージェント駆動のハードウェア制御、Raspberry Pi、Hailo AIアクセラレータ、カスタムSDKを用いてboxBotというスマートスピーカーを構築し、GitHubでオープンソース化しました。

Apple Silicon向けAIエージェントのローカル音声コントロール設定
Parakeet STTとKokoro TTSをApple Siliconで使用して、AIエージェントのローカル音声制御を設定する方法について説明します。これにより、高速でクラウドに依存しない対話が可能になります。

macOSのsandbox-execによる安全なアプリケーション実行の探求
sandbox-execは、アプリケーションを制限された環境で実行できるmacOSのコマンドラインユーティリティです。カスタムサンドボックスプロファイルを使用して活用する方法を学びましょう。

Zeude:Claude CodeとOpenAI Codexのためのセルフホスト型監視ダッシュボード
Zeudeは、Claude CodeとOpenAI Codexの使用状況を追跡するセルフホスト型ダッシュボードで、プロンプトごとのトークンとコストの内訳、週間リーダーボード、チームスキル管理を提供します。バージョン1.0.0では、Windowsサポート、Codex統合、ユーザーごとのスキルオプトアウトが追加されました。