Clojure多智能体协作开发框架
推荐指数 51.0 NO. 011 · 2026.08.08
Stars1,778
为什么值得看
SwarmForge 是一个基于 tmux 的多智能体编排平台,通过 git worktree 隔离实现 AI Agent 间的协作开发。它用"宪法文件"约束 Agent 行为,解决了多 Agent 协作时的上下文污染和角色混乱问题,适合需要严格代码审查流程的团队。
A simple tool for coordinating several AI agents.
编辑判断
多 Agent 协作开发目前主流方案是 AutoGPT、CrewAI 这类 Python 框架,但它们都在单进程里跑,Agent 之间容易互相覆盖上下文。SwarmForge 的解法很 Unix:用 tmux 会话隔离 + git worktree 物理隔离,每个 Agent 有独立终端和代码沙盒,通过消息总线通信。
Clojure 的选择也值得注意,Lisp 的代码即数据特性让"宪法文件"(角色提示和规则)可以被当作数据结构灵活组合和版本控制,这是 Python 配置系统很难做到的。
如果你团队已经在用 Claude Code、Aider 这类单 Agent 工具但想扩展到多角色协作(比如一个写代码、一个写测试、一个做 review),这个架构比直接上 LangGraph 更轻量可控。不过 1778 stars 且用 Clojure 意味着生态还很小,需要团队有基础设施搭建能力。
Star History
生态分析
Experimental
面向开发团队的轻量级多Agent代码协作编排工具,填补极简工程化空白。
独特价值:以tmux+git worktree实现进程与代码双重隔离,用"宪法文件"约束Agent行为。
竞品:
openai/swarm 官方轻量多Agent编排,SwarmForge更重工程化与代码隔离。
microsoft/autogen 微软多Agent框架,功能全面;SwarmForge聚焦git工作流隔离。
langchain-ai/langgraph LangChain生态图编排,SwarmForge基于tmux/git更底层极简。