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バイナリとして配布。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト