面向"7×24 自动化开发部"的开源方案普查 —— 覆盖 22 个主流多 Agent 软件开发项目,聚焦角色完整度、提示词可移植性、协同机制,以及能否在 CloudCode / OpenClaw / Cline 上以 Skills 形式落地。
开源社区的多 Agent 开发方案可归为 6 大流派。它们在"角色完整度"和"提示词可移植性"上差异巨大,但有一个共同短板值得先说清。
① 几乎没有一个项目"原生"面向 7×24 无人值守 —— MetaGPT / ChatDev / GPT-Pilot 等都是"把一个需求跑完"的一次性流水线,长期值守需要在外层自建守护/调度(这恰好是你已有的 OpenClaw / ClawTeam 的强项)。
② "角色提示词"和"运行时"必须分开看:Python 框架(MetaGPT/AutoGen/CrewAI/CAMEL)无法直接当 Skill 跑,只能抽取提示词;真正能"即插即用"进 CloudCode/OpenClaw/Cline 的是 Markdown 提示词流派(BMAD、wshobson、VoltAgent、Kilo 自定义模式)。
③ "角色固化"是普遍痛点 —— ChatDev/MetaGPT 角色写死在框架里;你想要的"角色不固化",方向是 动态招募 / Orchestrator 拆派(AgentVerse 的 Role Assigner、Kilo/Roo 的 Boomerang 编排)。
不必另起炉灶换框架。最优路径是 借鉴 BMAD 的"PRD→架构→story→dev→QA"文档交接工作流 + 吸收 GPT-Pilot / VoltAgent 的角色提示词资产 + 用 Kilo/Roo 的 Orchestrator 思路做"不固化"的任务拆派,全部落到你现有的 OpenClaw 多 Agent 运行时上。
按流派分 6 类。每张卡片标注 Star 量级、活跃度、角色完整度、界面形态,以及最关键的 "转 Skill 可移植度"(金点越多越容易直接搬进 CloudCode/OpenClaw/Cline)。
"Code = SOP(Team)"。把人类标准作业流程编码成 Agent 流水线。角色最成熟:PM/架构师/项目经理/工程师/QA 五件套(缺 UI/前后端细分)。
虚拟软件公司:9 角色(CEO/CPO/CTO/CHRO/CCO/顾问/程序员/评审/测试)。聊天链 + 阶段研讨 + 反思机制。2.0 转零代码 DAG 平台。
通用多 Agent 框架。无固定岗位,靠 Role Assigner 运行时动态招募专家 + Critic/Evaluator 评分迭代 —— 这套"角色不固化"思路最值得借鉴。
微软出品但已进入维护模式(继任者 Agent Framework)。无成套开发角色,全靠 system_message 自定义。RoundRobin / Selector / Swarm 三种群聊 + 人类介入。
role/goal/backstory 三要素角色卡,YAML 优先。提示词移植性最佳。sequential / hierarchical(自带 manager 委派)两种流程 + 人类介入。
"inception prompting" + 角色运行时自动生成。RolePlaying 双 Agent 对话 + Workforce 团队协调。与 ChatDev 生态相关。模板拼装式,静态角色卡较难抽。
通才 CodeActAgent + 按需委派专才。长期/续作能力最强:实时持久化 EventLog,崩溃可恢复。microagents(已改名 Skills)是 Markdown+frontmatter,与 OpenClaw skill 同构。
真·拟人开发团队:spec_writer/architect/tech_lead/developer/code_monkey/frontend/bug_hunter/tech_writer 等 17 角色。状态机 + DB 持久化,任务级可暂停续作,每任务要求用户 review。
单 Agent 修一个 GitHub issue。核心创新 ACI(Agent-Computer Interface)。沙箱执行已解耦为 SWE-ReX,可当"代码执行后端"被编排调用。
中央 Agent 编排 planner/researcher/coder/formatter 等子 Agent 流水线。提示词 prompt.jinja2 易抽取借鉴,但项目长期停滞,不建议作基座。
敏捷角色最齐:pm/analyst/architect/dev/ux-designer/tech-writer/sm/tea(测试架构师)。每个 agent 是自包含 .md,可直接当 Claude Code subagent。明确支持 claude-code / cline / roo / kilo / cursor。
100+ 专业 agent。swarm 蜂群 + Queen 分层调度 + 27 hooks + AgentDB 向量记忆 + 自学习。范式偏"自治蜂群规模化",非固定职能瀑布。Claude Code 原生插件。
Mode 人格:Code/Architect/Ask/Debug/🪃Orchestrator。Orchestrator 用 new_task 把任务拆给隔离子会话、只回传摘要 —— 这套编排思路值得抄。但仓库已归档,看 fork ZooCode。
不是角色阵容,而是"给已有 agent 注入标准 + 帮你写更好 spec"的底层规范引擎。v3 可注入 Claude Skills。适合与 BMAD 叠加打底,本身不负责角色和执行。
154+ 个真正可用的 subagent md,分 10 类。frontmatter 含 name/description/tools/model 齐全,开箱即用。前端/后端/UI/QA/DevOps/安全/审查全覆盖。
191 agent + 81 plugin + 16 orchestrator。已演进为多 harness 插件市场(CC/Codex/Cursor/OpenCode/Gemini)。量最大,但 name 带插件前缀,单文件复用需去前缀。
138 个按技术栈细分的 expert(react/vue/node/python/go/rust/k8s/terraform...)。另一种切法:深度专家而非职能角色。model 写死版本号,跨 harness 需改 inherit。
工作室实战角色,按部门分(工程/设计/测试/营销/产品)。description 内嵌大量 few-shot example。"6 天冲刺"风格独特,可参考但已停更。
Roo/Cline 同源超集。内置 Architect/Code/Ask/Debug/Orchestrator + 任意自定义模式。Orchestrator 把项目拆子任务、各自隔离上下文、最适合的模式执行、链式回传 —— "角色不固化"的现成范式。
单 Agent 双模式 Plan/Act(共享上下文,可分别配模型)。最成熟 MCP 市场。注意:无 Roo/Kilo 那种自定义角色 persona,只有两模式。.clinerules + Workflows 是纯 md 可迁移。
多 AI 终端实例管理器:tmux 独立会话 + git worktree 隔离,每会话独立分支。--autoyes 可后台跑。本身无角色,可与上面 md 角色库叠加用。
YAML 定义 swarm 团队拓扑,实例间 MCP 互通(v1);v2 SwarmSDK 单进程 + delegation + 持久记忆,脱离 CC 依赖。是"编排框架"非"角色资产库"。
单 Agent 4 模式。architect/editor 是"规划模型+编辑模型"双模型分工(非双角色),强推理模型出方案、快模型转编辑指令。提示词内置不可抽,思路可借鉴。
目标自治型单/多 Agent,有 Web GUI。但不区分工程角色,配置只是"起名+设目标"。均已归档/近一年停更,不建议作新系统基座。
12 个最具代表性的项目,按你最关心的维度排开。"角色完整度"看是否覆盖 UI/前端/后端/测试;"可移植"指能否直接作为 Skill 进 CloudCode/OpenClaw/Cline。
| 项目 | Star | 活跃 | 角色完整度 | 提示词格式 | 协同机制 | 7×24 长跑 | 图形界面 | 转 Skill |
|---|---|---|---|---|---|---|---|---|
| BMAD-METHOD | 48k | 活跃 | 最齐(含UX/QA) | .md (yaml编译) | PRD→架构→story→dev→QA | 最适合 | CLI/19+IDE | 极易 |
| GPT-Pilot | 33k | 活跃 | 真团队17角色 | .prompt(Jinja2) | 状态机+任务续作 | 中 | CLI/VSCode扩展 | 高 |
| VoltAgent subagents | 21k | 活跃 | 154+全覆盖 | md+完整frontmatter | CC 自动委派 | 无(资产库) | 纯文件 | 直接搬 |
| wshobson/agents | 36k | 活跃 | 191+16编排器 | md+frontmatter | 委派+orchestrator | 无(资产库) | 纯文件 | 易(去前缀) |
| Kilo Code | 20k | 活跃 | 模式+自定义 | md+frontmatter | Orchestrator 拆派 | IDE | VSCode+Cloud | 最高 |
| OpenHands | 70k | 极活跃 | 通才+委派 | md microagents | 事件驱动+委派 | 最强(持久化) | 成熟Web+沙箱 | 中(绑Docker) |
| Claude-Flow/Ruflo | 57k | 极活跃 | 100+swarm | .agents+CC插件 | Queen 蜂群调度 | 适合 | Web面板最全 | CC插件原生 |
| MetaGPT | 68k | 活跃 | 5件套(无UI) | Python内嵌 | 消息池+SOP流水线 | 偏一次性 | HF+商业版 | 难 |
| ChatDev | 33k | 活跃 | 9角色(无UI细分) | JSON自包含 | 聊天链+研讨+反思 | 偏一次性 | 2.0拖拽画布 | 易 |
| CrewAI | 52k | 最活跃 | 需自定义 | YAML角色卡 | sequential/hierarchical | 编排 | 监控台 | 框架否·卡易抽 |
| AutoGen | 58k | 已停更 | 需自定义 | Python字符串 | GroupChat/Swarm | 条件循环 | Studio(非生产) | 否 |
| claude-squad | 7.7k | 活跃 | 无角色(管理器) | — | worktree并行隔离 | autoyes后台 | TUI | 并行工具 |
想要现成角色提示词→看 VoltAgent / wshobson / BMAD / GPT-Pilot;想要"不固化"的编排→看 Kilo/Roo Orchestrator、Claude-Flow swarm;想要长期续作能力→看 OpenHands;想要并行隔离多开→看 claude-squad。它们解决的是不同层(角色 / 编排 / 运行时),最终是组合使用而非二选一。
社区主要沉淀出三种 Bot 协同工作流范式。第三种"文档交接式"(BMAD/GPT-Pilot)最适合长期、大型、可断点续作的软件任务。
✦ 每一步产出结构化文档交给下一步,上下文不靠对话记忆而靠文件 —— 这正是它能扛长期/大型任务、且能断点续作的关键。
摘录各方案的真实角色提示词 / 配置原文。重点看格式差异:哪些能直接复制进 .claude/agents/ 或 OpenClaw skill,哪些深绑框架。
--- name: backend-developer description: When this agent should be invoked (前端委派触发条件) tools: Read, Write, Edit, Bash, Glob, Grep model: sonnet --- You are a senior backend developer specializing in scalable API design, microservices architecture, and database optimization... # ↑ 此格式 CloudCode / OpenClaw / Cline 三者均可直接识别
--- description: Specialized for writing and editing technical documentation mode: primary # primary / subagent / all 分层委派 color: "#10B981" permission: edit: "*.md": allow # 按文件类型限定可改范围 "*": deny bash: deny --- You are a technical documentation specialist...
You are working in a software development agency and a project manager and
software architect approach you telling you that you're assigned to
{% if task_type == 'feature' %} add new feature {% else %} work on a new
project {% endif %}. You are working on an app called "{{ project.name }}"...
{% include "partials/project_details.prompt" %}
{% include "partials/features_list.prompt" %}
... your job is to split the development process into epics.
"Programmer": [ "You are Programmer. We are both working at ChatDev...", "You can write/create computer software or applications by", "providing a specific programming language to the computer..." ], "Code Reviewer": [ "You are Code Reviewer..." ] # 每个角色就是一段自包含字符串,抠出即可转 md skill
researcher: role: > {topic} Senior Data Researcher goal: > Uncover cutting-edge developments in {topic} backstory: > You're a seasoned researcher with a knack for uncovering the latest developments in {topic}.
从评价较高、且与 CloudCode/OpenClaw/Cline 相关的项目中挑选 5 款,在本机真实 clone / 安装 / 核查,确认角色数量、提示词格式、兼容性与是否有图形界面。
全部 git clone --depth 1 到本机 /tmp,在天锐绿盾 DLP 环境下用 cat/grep/find 核查(避免读到密文),真实数角色文件数、打开 frontmatter、核对安装器与界面形态。共完成 6 个项目(超出原定 5 个)。
克隆成功,体积仅 2.3M。find 实测 153 个真实 agent 文件(10 大分类)。frontmatter 四字段 name/description/tools/model 齐全,正文自包含、无外部占位符/脚本依赖。前端/后端/UI/测试/QA/安全/审查全覆盖(光"质量安全"目录就有 qa-expert、test-automator、code-reviewer、security-auditor、penetration-tester 等 17 个)。
克隆成功,体积 15M。已重构为 Plugin 市场形态:82 个 plugin 目录,find 实测 191 个 agent 文件。frontmatter 有 name/description/model(=inherit),但 name 带插件前缀(如 backend-development-backend-architect)、无 tools 字段。覆盖前/后/UI/测试外加区块链/k8s/SEO/法务等垂直域。
克隆成功(monorepo,121M)。GUI 确认:package.json 的 engines.vscode ^1.105.1 + contributes.views 注册了 VS Code 活动栏侧边栏 webview(React webview-ui,含 agent 管理/模型选择),另支持 JetBrains 与 CLI。内置 6 mode:code/build/architect/ask/debug/orchestrator(+review)。源码核实 Orchestrator 用 new_task 把任务拆给子 mode、attempt_completion 回汇总 —— 货真价实的主-子委派编排。自定义 agent 用 .md + YAML frontmatter,与 Claude Code subagent 几乎同构。
克隆成功(3.9M)。core/agents/ 实测 21 个 agent:orchestrator/spec_writer/architect/tech_lead/developer/frontend/code_monkey/bug_hunter/troubleshooter/reviewer/tech_writer… 三个项目里软件团队分工最专业的一个。core/prompts/ 按角色分目录,architect/system.prompt、tech-lead/system.prompt 等质量高,可直接翻译改写。注意:README 明确"已停止维护";GUI 在闭源 Pythagora VS Code 扩展(核心通过 ipc_client.py 通信),开源核心仅 CLI;提示词用 Jinja2 partials 拼装,复用需连 partials 一起搬。
克隆成功(20M,v6.8.0)。重要变化:6.x 已不是 agents/*.md,整体重构为 Skills 体系(每角色一个 SKILL.md 目录,全仓 44 个 SKILL.md,其中 6 个真角色:analyst/tech-writer/pm/ux-designer/architect/dev)。frontmatter 仅 name/description,正文含 {skill-root} 占位符 + resolve_customization.py 脚本,非纯静态提示词。安装器实测可用(bmad-cli.js --version=6.8.0),--list-tools 确认支持 claude-code(→.claude/skills)、cline(→.cline/skills)、cursor 等 30+ IDE。
克隆成功(103M,v3.10.31)。.claude/agents/ 实测 108 个 agent(+30 插件),但单个 prompt 极简(常三五行),数量虚高、质量参差。"Web GUI"核实结论:它不是装上 CLI 就有的本地 dashboard —— 真界面是 v3/goal_ui/ 一套独立的 React+Vite+Supabase 托管网页(goal.ruv.io,面向 GOAP 研究规划);CLI 端搜不到 ui/web/dashboard/serve 命令,start 起的是 MCP server,monitor 是终端监控。⚠️ 108 agent+30 插件的体量与你 MEMORY 里"OpenClaw 5.x 全量注入卡 MiniMax"风险同源,落地须大幅裁剪。
① 要现成图形界面 + 真编排 → Kilo Code 唯一即装即用(VS Code 侧栏 webview + Orchestrator 真委派)。② 要直接拿角色 .md → VoltAgent(153 个零改造)或 wshobson(191 个,去前缀)。③ 要抄高质量角色提示词 → GPT-Pilot(但已停维护,仅素材)。④ BMAD 要走安装器、claude-flow 体量虚高需裁剪。这 6 个里没有一个是"本地图形化的多角色开发看板"——图形界面要么在 VS Code 内(Kilo/GPT-Pilot),要么是独立托管网页(claude-flow),其余纯文件。
针对"7×24、UI/前端/后端/测试多角色协同、角色不固化、落到现有 OpenClaw"的目标,给出分层组合方案(而非单选一个项目)。
角色提示词直接取自这三家:
抄 Boomerang 编排范式到 OpenClaw:
你已有的底座 + 补并行隔离:
① 先把 VoltAgent 的 154 个 subagent .md 拉下来,挑前端/后端/UI/测试/审查 6-8 个角色 symlink 进 OpenClaw(与你已有 ai-development-team 21 角色对齐去重)。
② 把 BMAD 的 PRD→架构→story→dev→QA 工作流做成你的标准开发流水线模板。
③ 用 Orchestrator 拆派模式替代固定角色顺序,实现"角色不固化"。
④ 长期值守交给 OpenClaw + ClawTeam,需要并行多开时引入 worktree 隔离。
⚠ 避坑:MetaGPT/AutoGen/CAMEL 别想直接当 Skill 跑(需 Python runtime);Roo Code / AgentGPT / SuperAGI 已归档或停更,别作长期基座。