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 二进制文件分发,无需后台服务。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目