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 是一個 CLI 工具,允許不同的 AI 編碼代理(例如 Claude Code、Cursor 和 Copilot)在不同的終端視窗之間進行通訊、協調與管理。它消除了在不同 AI 工具之間手動複製貼上的需求,並支援建立多代理流程,讓代理可作為子代理運作,或在單一專案上協作。

工作原理

該工具使用鈎子將活動記錄至本地 SQLite 資料庫。訊息與事件透過此資料庫傳遞,使代理能相互傳送請求、更新與回覆。

主要機制包括:

  • 代理間通訊:訊息可在對話中途插入,或喚醒處於空閒狀態的代理。
  • 觀察:代理可查看彼此的對話記錄、終端畫面與檔案編輯內容。
  • 生命週期管理:使用者可透過 CLI 啟動、分叉、恢復或終止代理。
  • 跨裝置連接:透過加密的 MQTT 中繼,可將不同機器上的代理連結起來。

適用對象

使用多個 AI 編碼助手,並希望將其整合為協作工作流程,而非孤立使用的開發者。

主要亮點

  • 廣泛相容性:支援 Claude Code、Codex、OpenCode、Kilo Code、Pi、Oh My Pi、Antigravity、Cursor、Kimi 與 Copilot。
  • 即時協調:支援訊息傳遞、事件訂閱(例如對檔案編輯的反應)以及同時編輯的衝突偵測。
  • TUI 仪表板:內建終端使用者介面,用於監控與管理活躍的代理。
  • 多代理工作流程:提供內建腳本,支援辯論、誠實性自評估與背景檔案索引等模式。
  • 輕量級:以單一 Rust 二進位檔分發,無需背景服務。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案