一句话看懂:一个名为 Crew 的开源工具,能让 Claude Code、Codex 和 opencode 三个 AI 编程代理共享上下文、直接互发消息,在无需 Git 分支或 worktree 的情况下并行开发。它试图解决“多个 AI 同时改代码会互相覆盖”的问题,值得关注。
事件核心:发生了什么
开发者 0xmmo 在 Hacker News 上发布了 Crew,一个针对 Claude Code、Codex 和 opencode 的“代理间通信层”。它通过 npm 全局安装(npm install -g @0xmmo/crew),自动挂钩到这三款产品的配置文件。安装后,每个正在运行的 AI 编程会话启动时,都会自动收到一段上下文信息,包含其他会话的状态摘要、工作目录以及对话记录尾部,像是“另外 2 个代理正在此机器运行,分别处于忙碌/空闲状态”。
Crew 还支持类似邮件的点对点通信:例如 crew send b5e3 "settings.ts 我接下来 20 分钟要用" 可将消息在几秒内投递到另一代理的上下文中,支持前缀短 ID、进程 PID 或路径匹配目标,甚至可以用 --all 广播。消息只有在代理空闲或完成当前轮次后才会被处理,未投递的邮件会保存在 ~/.crew/inbox/ 目录里并设置 TTL(默认 24 小时)。从公开信息看,该工具已支持 2025 年的最新版 Claude Code 插件机制,也可作为 Codex 原生插件安装。
为什么重要
目前业界主流的“多代理并行编程”要么依赖 Git 分支或 worktree 做物理隔离,要么接受潜在的写文件冲突。Crew 的思路是让“车与车之间通信”,而不是“修更多的路”,作者也提出了一个类比:自动驾驶汽车不需要红绿灯,代理不需要 worktree。这实际上是把协作机制从人为设计的工作流,变成了 AI 本身可感知的运行时状态同步。
该工具证明了 AI 编程代理之间可以具备“实时共享工作记忆”,不需要中央调度器,只是把各代理的 transcript 作为数据源做注入和转发。这种轻量级的 hook 方案如果被广泛使用,可能会带动更多 Agent-to-Agent 协议的出现。它兼具 token 节俭(只注入摘要而不是全量日志)和故障安全设计(只读,从不修改 transcripts),也吸引了 Claude Code 与 Codex 两大闭源生态之外的第三方连接尝试。
对用户/开发者/开发者影响
对于重度使用 AI 编程的开发者来说,Crew 的实用价值比较直接:如果你同时开着多个 Claude Code 或 Codex 会话,处理同一个代码库的不同任务,Crew 能让它们大概率避开“我正在改这个文件”的冲突点。通过 crew CLI 加上 --json 参数,还能将全部会话状态接入脚本或其他工作流工具。这些能力不需要改变已有编码习惯和启动方式,属于“零配置增强”。
但有两类场景目前需要考虑成本与限制:一是已存在生产环境的 AI 代码工作流,引入这种自动注入的 hook 会改变每个会话的上下文长度,对 token 成本敏感的用户需要先小范围试运行;二是团队内部若有 Codex 提示了“用户安装的命令钩子需要信任”的流程,需要先手动确认。消息到达率也有时间窗口——空闲的 Claude 或 Codex 会话无法被外力唤醒,只能等待下一次用户输入,这在实际使用时会导致“发了消息但对方迟迟没反应”的情况,需要靠 kickstart 参数配合 opencode 实现部分补救。
值得关注的后续
目前公开信息显示,Crew 处于早期开源阶段,有四个观察点值得留意:
1. 实际协作质量是否能匹配演示效果——多个代理在共享一个 checkout 的情况下操作,是否会出现文件写入竞态之外的逻辑冲突,还需要真实的复杂项目测试;
2. 三款代理(尤其是 Claude Code 和 Codex)每轮上下文都会随 hook 更新,长期会话后的 token 膨胀和成本增速需要验证;
3. 这种第三方注入消息的方式会否影响原始产品的安全模型或触发反作弊机制,尤其是 Codex 在审查 hooks 之后的行为走向。



