SwarmForge
SwarmForge

SwarmForge1.0

官方版无广告1

本地多AI Agent开发编排工具,通过tmux、Git worktree和结构化handoff协调多个编码智能体。

更新日期:
August 10, 2026
语言:
zh
平台:

1 0 人已下载"> 手机查看

直接结论:SwarmForge 是一个本地运行的多 AI Agent 软件开发编排工具。它用 tmux、Git worktree、角色提示词、共享规则和交接协议,把多个 Claude、Codex、Copilot、Grok 等编码智能体组织成有明确职责和质量门槛的软件团队。

SwarmForge 是什么?

SwarmForge 由 Robert C. Martin(Uncle Bob)相关仓库维护,核心目标是让多个AI编码Agent在同一个项目中协作而不互相踩代码。每个角色可以运行在独立Git worktree和tmux会话中,并通过结构化handoff机制传递任务。

有哪些工作流?

  • two-pack:coder + cleaner,适合较小的后端任务和快速实现/重构循环。
  • four-pack:specifier、coder、refactorer、architect,加入Gherkin规格和架构审查。
  • six-pack:完整拆分规格、编码、清理、架构、硬化和QA,适合更大的项目。

核心能力

  • 多Agent角色编排:每个角色拥有自己的prompt、工作区和后端。
  • Git worktree隔离:不同Agent在独立worktree工作,降低相互覆盖风险。
  • tmux会话:本地启动并观察每个Agent的运行状态。
  • 多后端:官方README当前列出Claude、Codex、Copilot和Grok等后端。
  • 结构化交接:通过handoff文件和守护进程传递工作,不依赖Agent之间随意发送tmux消息。
  • 工程质量流程:强调TDD、Gherkin、重构、架构审查、mutation hardening和QA。

运行要求

SwarmForge本地运行,官方当前要求zsh、git、tmux、Babashka,以及至少一个已经配置好的Agent后端。不同工作流位于专门分支,main分支主要用于文档和共享脚本。

适合哪些人?

适合已经在复杂代码项目中使用多个编码Agent,希望把“谁做规格、谁编码、谁审查、谁验收”变成稳定流程的开发者。对于简单单文件修改,使用一个Agent会更轻量。

安全提醒

官方README顶部特别警告不要购买所谓的bankrbot SWARM token。SwarmForge是软件工程工具,不应把第三方同名代币当成官方项目资产。

如何开始?

官方建议选择two-pack、four-pack或six-pack分支,把对应工作流复制到目标项目,再运行./swarm启动本地多Agent会话。实际执行前建议先在测试仓库验证权限和Agent命令。

官方来源

相关软件