aannoo/hcom
Let AI agents message, watch, and spawn each other across terminals. Claude Code, Codex, Antigravity CLI, Cursor CLI, OpenCode, Kilo, Pi, Kimi
何を解決するか
hcom は、異なるAIコーディングエージェント(例:Claude Code、Cursor、Copilotなど)が異なるターミナルウィンドウ間で通信・調整・管理できるCLIツールです。異なるAIツール間での手動でのコピー&ペーストの必要性を排除し、エージェントがサブエージェントとして動作したり、単一のプロジェクトで協力したりできるマルチエージェントパイプラインの構築を可能にします。
動作方法
このツールは、活動をローカルのSQLiteデータベースに記録するフックを使用します。メッセージやイベントはこのデータベースを介して配信され、エージェント同士がリクエスト、更新、返信を送信できるようになります。
主なメカニズムは以下の通りです:
- エージェント間通信:メッセージはターンの途中に挿入され、アイドル状態のエージェントを起動します。
- 観察:エージェントは他のエージェントのトランスクリプト、ターミナル画面、ファイル編集内容を確認できます。
- ライフサイクル管理:CLIからエージェントの起動、フォーク、再開、終了が可能です。
- 複数デバイス接続:暗号化されたMQTTリレーサービスを介して、異なるマシン上のエージェントをリンクできます。
対象ユーザー
複数のAIコーディングアシスタントを使用しており、それらを孤立して使うのではなく、協働ワークフローに統合したい開発者。
特徴
- 広範な互換性:Claude Code、Codex、OpenCode、Kilo Code、Pi、Oh My Pi、Antigravity、Cursor、Kimi、Copilotに対応。
- リアルタイム調整:メッセージ送信、イベント購読(例:ファイル編集への反応)、同時編集の衝突検出をサポート。
- TUIダッシュボード:アクティブなエージェントの監視・管理に使えるターミナルユーザーインターフェースを内蔵。
- マルチエージェントワークフロー:議論、誠実さの自己評価、バックグラウンドファイルインデックス化などのパターン用の組み込みスクリプト付き。
- 軽量:バックグラウンドサービス不要の単一のRustバイナリとして配布。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト