一款 TypeScript 编程 Agent 命令行工具,在提示词中加入 ulw 或 mass ulw 关键词即可自动规划、调度多模型并校验结果。
cj-vana/claude-swarm
一个 MCP 服务器,通过 tmux 和 git worktree 编排并行运行的 Claude Code 工作节点,并支持行为协议约束和实时监控面板。
- Star
- 117
- Fork
- 10
- 未关闭 Issue
- 0
- 最近提交
- 8个月前
这是什么?
Claude Swarm 是一个 MCP 服务器,让 Claude Code 会话充当编排者,协调多个 Claude Code 工作节点并行工作。每个工作节点运行在独立的 tmux 会话和隔离的 git worktree 中,负责实现一个功能并回报状态。服务器将会话状态持久化到磁盘,配合检查点和心跳检测,使工作在上下文压缩、崩溃或机器重启后仍可恢复。
项目还提供了面向长时间自主编码的机制。工作节点可以先进入只读的规划阶段再实施,复杂功能会生成两套竞争方案;Ralph Loop 每次迭代启动一个全新的 Claude 会话,进度通过文件持久化。功能必须通过配置的验证命令才会标记完成,失败的功能可自动重试,会话结束后还会生成代码和架构审查结果。
行为协议用于约束工作节点的工具使用、文件访问和资源用量。协议在工作节点启动前校验,执行过程中持续监控,违规记录可供审计。本地 localhost:3456 的网页面板通过 Server-Sent Events 实时展示工作节点终端输出和会话进度。
核心功能
- 01在 tmux 会话中并行运行 Claude Code 工作节点,每个节点使用独立的 git worktree。
- 02持久化会话状态和检查点,崩溃或重启后可继续执行。
- 03对复杂功能采用先规划、后实施的两阶段流程。
- 04功能标记完成前必须通过验证命令,失败可自动重试。
- 05通过行为协议约束工作节点,启动前校验并在执行中监控违规。
- 06提供实时网页面板,展示工作节点的终端输出。
适用场景
- 将包含认证和测试的 REST API 等大型功能集拆分给并行编码智能体。
- 运行需要中断后仍能恢复的数小时自主编码任务。
- 通过明确的协议限制自主编码智能体可访问或执行的内容。
- 在浏览器面板中同时监控多个智能体工作节点。
快速上手
- 1
安装前置依赖:Node.js 18+、tmux、Claude Code CLI
- 2
一键安装(克隆、构建、注册 MCP 服务并安装技能)
按 README 中的官方说明安装 - 3
或手动安装:克隆、安装依赖、构建
git clone https://github.com/cj-vana/claude-swarm.git && cd claude-swarm && npm install && npm run build - 4
在 Claude Code 中注册 MCP 服务
claude mcp add claude-swarm --scope user -- node $(pwd)/dist/index.js
使用前须知
- 需要同时安装 tmux、Claude Code CLI 和 Node.js 18+。
- 它编排的是 Claude Code 工作进程,因此依赖该工具及其使用成本。
标签
常见问题
- claude-swarm 是什么?
- 一个 MCP 服务器,通过 tmux 和 git worktree 编排并行运行的 Claude Code 工作节点,并支持行为协议约束和实时监控面板。 Claude Swarm 是一个 MCP 服务器,让 Claude Code 会话充当编排者,协调多个 Claude Code 工作节点并行工作。每个工作节点运行在独立的 tmux 会话和隔离的 git worktree 中,负责实现一个功能并回报状态。服务器将会话状态持久化到磁盘,配合检查点和心跳检测,使工作在上下文压缩、崩溃或机器重启后仍可恢复。
- claude-swarm 可以免费使用吗?用的什么许可证?
- claude-swarm 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- claude-swarm 还在维护吗?
- 超过半年未提交。claude-swarm 最近一次提交是在 2026年2月11日。
- claude-swarm 适合用来做什么?
- 将包含认证和测试的 REST API 等大型功能集拆分给并行编码智能体。 运行需要中断后仍能恢复的数小时自主编码任务。 通过明确的协议限制自主编码智能体可访问或执行的内容。 在浏览器面板中同时监控多个智能体工作节点。
- claude-swarm 怎么安装和运行?
- 安装前置依赖:Node.js 18+、tmux、Claude Code CLI 一键安装(克隆、构建、注册 MCP 服务并安装技能) 或手动安装:克隆、安装依赖、构建: git clone https://github.com/cj-vana/claude-swarm.git && cd claude-swarm && npm install && npm run build 在 Claude Code 中注册 MCP 服务: claude mcp add claude-swarm --scope user -- node $(pwd)/dist/index.js
- 在哪里获取 claude-swarm?
- 源代码和安装说明在 GitHub 上:https://github.com/cj-vana/claude-swarm
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
为 OpenAI Codex CLI 增加规划、持久化目标执行、多智能体协作和状态管理的工作流层。
用 TypeScript 构建 MCP 服务器、带 React 视图的 MCP 应用和客户端的全栈框架,内置调试器和 CLI。
一个网页工作区,让团队与 AI 编程代理在实时空间画布上协作,每个代理运行在独立的 git 分支中。
统一管理 Claude Code、Codex 等多种编码智能体的桌面、移动端、网页与命令行工具,支持并行运行。
终端版看板工具,在独立 git worktree 和 tmux 窗口中并行运行多种编程智能体(如 Claude Code、Codex、Cursor)。