开发与工程 codexmcp-serverswarm-coordinationvector-memoryragagent-federationplaywright

Ruflo 智能体编排平台

为 Claude Code 与 Codex 提供多智能体协作、记忆和自动化执行层。

FollowAgents 评估 · FARS-2.1
不推荐
45/ 100 五分制 2.3 / 5
1 2 3 4 5 6
按维度查看评分与理由
1信任安全10 / 29 · 1.7/5

证据显示有安全措施(如AIDefence、输入验证、路径遍历防护)和联邦的PII剥离,但缺少用户确认机制和最小权限的详细说明。扣分:未明确用户确认流程,权限管理细节不足。

2可靠稳定6 / 14 · 2.1/5

有测试(如arena测试)和CI工作流,但依赖众多且部分为alpha版本,失败消息未详细说明。扣分:依赖可用性未验证,失败消息不充分。

3适用触发10 / 18 · 2.8/5

面向多种场景(编码、测试、安全等),有插件系统,但触发精度和边界描述不清晰。扣分:触发机制细节不足,环境适配未全面说明。

4规范维护9 / 18 · 2.5/5

有README、安装说明、许可证,但命名稳定性(如claude-flow vs ruflo)和版本变更记录不明确。扣分:命名不一致,变更日志缺失。

5有效结果7 / 13 · 2.7/5

输出可用性高(有CLI、MCP、Web UI),边际价值明显,但成本效益未量化。扣分:成本效益分析缺失。

6证据核验3 / 8 · 1.9/5

有测试和审计文档,但声明与证据的对应关系不完整,跨源验证不足。扣分:声明可追溯性有限,事实与推断分离不清晰。

证据充分度: 评估于 2026年8月9日 审查版本 913f9eaedee9
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 依赖众多且部分为alpha版本,需关注供应链安全。
  • 命名不一致(claude-flow vs ruflo)可能导致混淆。
  • 缺少明确的用户确认机制,自动化操作需谨慎。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Ruflo 是面向 Claude Code 和 Codex 的智能体元编排框架,可通过 CLI、MCP 服务器和 Claude Code 插件交付。完整 CLI 安装会在工作区创建 .claude/、.claude-flow/、CLAUDE.md、辅助文件和设置,并安装 MCP、hooks 与后台能力。它组织专用智能体以层级、网格或自适应拓扑协作,并结合 AgentDB、HNSW、SONA 和 ReasoningBank 记录与检索任务经验。项目还提供插件市场、跨机器的联邦协作,以及可自托管的 RuFlo Web UI 和目标规划界面。适合希望在既有编码代理周围增加协调、持久记忆和工作流控制的团队,而非只安装几个斜杠命令的轻量使用场景。

执行 npx ruflo@latest init wizard 或 init 后,Ruflo 将 CLI 与 hooks 接入工作区,并可用 claude mcp add ruflo -- npx ruflo@latest mcp start 注册 MCP 服务器。其路由器把任务分配给 swarm 中的专用智能体;智能体可使用 memory_store、swarm_init、agent_spawn 等 MCP 能力,并将任务信息写入或从 AgentDB 的 HNSW 向量记忆中检索。插件覆盖工作流、测试生成、Playwright 浏览器测试、文档、风险分析、安全审计和可观测性等操作。联邦模式通过 federation init、federation join、federation send 和 federation status 处理远程节点协作,并对外发消息执行身份、PII 与审计处理。

  1. 使用 Claude Code 的工程团队,希望在代码、测试、审查和安全任务之间自动分派多个专用智能体。
  2. 需要跨会话保存项目经验,并通过向量检索为后续开发任务提供上下文的软件团队。
  3. 需要以 MCP 方式把智能体编排、记忆和 swarm 控制接入 Claude Code 的开发者。
  4. 希望用 ruflo-browser 的 Playwright 自动化执行浏览器测试、并用 ruflo-testgen 补充测试缺口的 QA 团队。
  5. 多个机器或组织之间需要协作,但希望通过 mTLS、ed25519、PII 处理和审计记录控制数据交换的团队。
  6. 希望在自托管网页聊天中调用 MCP 工具,或将自然语言目标拆解为可执行计划的内部平台团队。

这个 Agent 有哪些优点和局限?

优点
  • 完整 CLI 路径同时提供 MCP 服务器、hooks、daemon、专用智能体、命令和 skills,而不只是插件命令。
  • 协调层明确支持层级、网格和自适应 swarm 拓扑,并把持久记忆与 AgentDB/HNSW 连接起来。
  • 联邦功能记录了 mTLS、ed25519、PII 处理、信任评分和审计轨迹,适用于有跨节点协作要求的场景。
  • 同时提供 Claude Code 插件、CLI/MCP、托管 Web UI 与 Docker 自托管边界,并列出 Claude、GPT、Gemini、Cohere、Ollama 等多提供商路径。
局限
  • Claude Code 插件安装是轻量路径:不会注册 MCP,因此 memory_store、swarm_init 和 agent_spawn 等能力不可调用。
  • 完整初始化会在工作区写入 .claude/、.claude-flow/、CLAUDE.md、辅助文件和设置,采用前应评估对现有仓库配置的影响。
  • 许多能力以插件、MCP、后台 worker 和外部模型提供商组合提供;文档未在所给材料中列出完整 CLI 的运行时前置条件或凭据配置细节。
  • 联邦协作涉及远程端点、身份验证、信任等级与 PII 策略,因此比单机 Claude Code 工作流具有更高的部署和治理复杂度。

如何安装或部署这个 Agent?

完整安装:运行 npx ruflo@latest init wizard;非交互式安装可运行 npx ruflo@latest init,也可使用 npm install -g ruflo@latest。在 macOS、Linux、WSL 或 Git-Bash 中,文档还提供 curl -fsSL https://cdn.jsdelivr.net/gh/ruvnet/ruflo@main/scripts/install.sh | bash。若只需 Claude Code 的斜杠命令,先运行 /plugin marketplace add ruvnet/ruflo,再运行例如 /plugin install ruflo-core@ruflo/plugin install ruflo-swarm@ruflo;这种插件路径不会注册 MCP 服务器或 hooks。要在 Claude Code 中注册完整 MCP 服务,运行 claude mcp add ruflo -- npx ruflo@latest mcp start

如何使用这个 Agent?

完成完整初始化后,可正常使用 Claude Code;文档说明 hooks 会在后台路由任务、学习成功模式并协调智能体。需要显式接入时,先用 claude mcp add ruflo -- npx ruflo@latest mcp start 注册服务,再调用已列出的 MCP 能力,例如 memory_storeswarm_initagent_spawn。跨节点协作可从 npx claude-flow@latest federation init 开始,再以 federation join <endpoint> 加入端点并使用 federation send 发送任务。托管 Web UI 可直接在 flo.ruv.io 试用,文档称无需账户或 API key;自托管版本位于 ruflo/src/ruvocal/,并附带 Dockerfile。

这个 Agent 与同类方案有什么区别?

README 将“Claude Code Alone”与“+ Ruflo”对比:前者的协作与上下文较为孤立、记忆限于会话且需手工编排;Ruflo 增加 swarm 协调、HNSW 向量记忆、SONA 学习、任务路由、后台 worker 和多提供商路径。这是围绕 Claude Code 的增强层,而不是对 Claude Code 本身的替代描述。

常见问题

只装 Claude Code 插件就能使用全部能力吗?
不能。插件路径只提供斜杠命令、部分 skills 和智能体定义;README 明确说明不会注册 Ruflo MCP 服务器,也不会安装 hooks。
Ruflo 是否只支持 Claude?
不是。README 将其定位为 Claude Code 和 Codex 的 harness,并列出 Claude、GPT、Gemini、Cohere 和 Ollama 的多提供商支持;Web UI 还支持 OpenAI-compatible endpoint。
托管 Web UI 需要 API key 吗?
README 称 flo.ruv.io 的演示可在无需账户和 API key 的情况下试用。自行接入模型端点时,所给材料没有给出凭据配置步骤。
它会修改我的项目吗?
完整 CLI 初始化会创建 .claude/、.claude-flow/、CLAUDE.md、辅助文件和设置;Claude Code 插件路径则标注为不在工作区写入文件。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents