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

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

Claude Code Karma:Claude Codeセッションのためのローカル可視化ダッシュボード
Claude Code Karmaは、~/.claude/のJSONLファイルを解析してClaude Codeセッションデータを可視化し、ツール使用状況を追跡し、サイレント障害を監視するオープンソースのローカルダッシュボードです。FastAPI、Svelte-Kit 2、Svelte 5、SQLiteで構築されており、完全なセッションタイムラインとライブ追跡を提供します。

Tripsy、Claude向けMCPサーバーを公開:構造化APIで旅行管理を実現
Tripsyの公式MCPサーバーにより、Claudeが旅程、アクティビティ、滞在、交通、費用を直接読み取り、作成、更新できるようになります。セットアップはClaudeのカスタムコネクターから約1分で完了します。

Depctツールは、Claudeが本番環境の問題をデバッグするのを支援するために、実行時データを収集します。
Depctは、Node.jsアプリケーションからランタイム計測データを収集し、そのデータからグラフを構築し、AWS Bedrock経由でClaudeに送信して、断続的に発生する本番環境の障害のデバッグを支援するツールです。また、ランタイムの動作からアーキテクチャ図や依存関係マップも生成します。

Claude Code Plugin Yoinkは、サプライチェーンリスクを低減するためにライブラリ依存関係を置き換えます
Yoinkは、必要な機能のみを再実装することで複雑な依存関係を排除するClaude Codeプラグインで、/setup、/curate-tests、/decomposeの3段階ワークフローを使用します。現在はPythonをサポートしており、TypeScriptとRustのサポートも進行中です。