AgentMash:让多个 AI编程智能体协同开发

把团队的 Claude Code、Codex、Cursor 等智能体放到同一协作视野,提前发现重叠修改。

访问官网 ↗agentmash.dev
agentmash.dev
AgentMash screenshot

AgentMash 是干什么的?通俗解释这个网站的用途

AgentMash 是一个面向开发者和研发团队的 AI编程智能体协作平台。它让同一代码仓库里的 Claude Code、Codex、Cursor 等工具知道:其他人正在改哪些文件、为什么改,以及自己的下一步操作可能与谁重叠。

可以把它理解成开发现场的“协作调度台”。写代码的仍是你已经使用的编程智能体,AgentMash 负责补上团队视角。例如,你让智能体增加导出按钮,队友正在调整同一个列表文件,协作信息就能提醒双方先看清已有修改,再决定怎样继续。它尤其适合多位开发者带着不同智能体参与同一项目的场景。

并行写代码时,提前知道谁在改什么

普通 Git 提交记录只能告诉你已经提交了什么;AgentMash 的相关接入会报告正在发生的编辑,并在支持的工具中把上下文送到智能体面前。提示可以包含修改者、分支、任务和受影响的名称,帮助它重新读取文件或采用更容易协作的修改方式。

较大的任务还可以先认领计划修改的文件路径,并设置到期时间。发现重叠认领时,双方可以重新划分范围;如果两个会话已经修改同一文件,协调提示会让开发者检查两边结果,再决定如何集成。

这里的默认提醒并不是独占文件锁,也不保证消灭所有冲突。符号层面的识别主要针对 JavaScript、TypeScript 的导出名称;Python、Go、Rust 等主要依赖路径匹配。一个人开多个会话时,还要注意自己的其他会话默认被排除,需要了解 AGENTMASH_WARN_SELF=1 及相应适配器限制。

服务目前处于 beta 阶段。协调服务器无法响应时,hooks 会让工作继续,因此没有收到提醒不能直接理解为“无人修改”,仍应结合房间状态与实际代码检查。

从连接仓库到验证一次协作的上手流程

下面以官网推荐的 GitHub 接入路径为例。开始前准备好已有的编程智能体账号,以及有权连接的代码仓库。

  1. 由具有 push 权限的人在官网 Web 安装入口连接仓库。
  2. 每位开发者准备 Node.js 18.12 或更新版本,执行 npx agentmash login,在浏览器中完成自己的 GitHub 登录。
  3. 在项目目录执行 npx agentmash status,确认登录身份与仓库连接状态。
  4. 批准对应工具需要的 hooks 或 MCP 连接,并重启编程智能体。Codex 还需要在 /hooks 中批准 hooks。
  5. 用一个范围较小的任务检查协作房间是否出现活动记录,再依赖提醒开展并行工作。

桌面工作台本身也需要已配置的 hooks 才能上报编辑。上述用户级登录不会向仓库提交配置文件;移除这些连接可使用 npx agentmash logout。不同工具的提示时机和能力不完全相同,实际接入应查看各编程智能体的官方安装步骤。

统一工作台、队友请求与专业智能体团队

AgentMash lobby 提供 macOS、Windows 桌面工作台,把自己的会话、队友在线状态和正在进行的任务放到一起;Linux 用户可以通过 CLI 连接。向队友的智能体发送请求时,需要队友先批准,请求在对方机器与账号上运行,后续工具授权也由对方处理。

如果需要按角色组织开发工作,可选择官方 crew:22 个面向 Claude Code 的专业智能体,涵盖规划、前后端、测试、代码审查、文档等任务。添加团队会在仓库里写入配置文件,便于成员通过 Git 共享;这与仅在个人机器上登录的接入方式有所区别。

开发者也可以利用公开 API 与 MCP 工具查询房间活动、检查计划修改或上报事件。不要把兼容列表理解成能力完全相同:例如 Cline 在编辑后收到提示,Continue、Zed 主要通过 MCP 主动查询。

代码、提示词和协作数据分别如何处理

默认不上传完整源码,并不等于不共享信息。房间通常会收到文件路径、分支名、增删行数、涉及的名称,以及每条提示词的前 500 个字符。普通提示词线索可通过 AGENTMASH_HINTS=0 保留在本机,但共享会话存在文档说明的例外。

如果房间开启 diff,或者你主动分享实时会话,内容离开本机的范围会改变;AGENTMASH_DIFFS=0 可以阻止发送你自己的 diff。发给队友的请求正文和回复摘要会保存在服务器端,并不采用端到端加密。涉及保密代码或客户资料时,先阅读哪些数据会离开机器的官方说明,再决定使用哪些共享能力。

免费版能做什么,团队如何计费

按 2026 年 11 月 3 日核实的公开方案,Free 包含最多 2 位开发者、1 个私有仓库、不限数量的公开仓库与智能体,以及 7 天历史记录。它适合先用小团队和一个私有项目检验协作方式。

Team 按开发者收费:月付为每人每月 20 美元;年付折算每人每月 16 美元,实际为每人每年支付 192 美元,适用税费在结账时增加。Team 支持最多 90 天历史,但管理员需要主动提高房间默认的 7 天保留设置。自托管属于 Enterprise 协议范围。

这些费用购买的是协作服务。Claude Code、Codex、Cursor 等工具的订阅和模型用量仍遵循各自的价格与条件。公开美元报价也不能代替中国市场的支付或可用性确认,最终应以当前套餐和计费规则为准。

常见问题

AgentMash 免费版包含模型或编程助手订阅吗?

不包含。你需要自备相应编程工具的账号、订阅或模型额度,AgentMash 的免费方案覆盖的是规定范围内的协作服务。

它会自动锁住文件、消除所有合并冲突吗?

不会。默认机制提供上下文提醒和重叠检查,代码审查、测试与最终合并判断仍由开发者负责。

一个人同时用多个智能体,也能收到提醒吗?

在支持的接入方式下可以,但默认会过滤自己的其他会话。需要查看 AGENTMASH_WARN_SELF 设置和具体适配器的限制,不能只安装后就假定已开启。

默认不上传源码,是否就意味着没有数据外传?

不是。路径、分支、修改摘要和提示词片段默认会共享;开启 diff、发送队友请求或分享实时会话还涉及不同的数据范围。

官方资源与开发者文档