ruflo
Claude Code 的多 Agent 编排平台,让 100+ 专业 Agent 协同工作
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
Claude Code 的多 Agent 编排平台,让 100+ 专业 Agent 协同工作
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下:你有 60 个程序员同时在做一个项目,他们各自擅长不同的领域——有人专攻后端,有人专攻测试,有人做代码审查,有人负责性能优化。在没有协调的情况下,他们各自为战,代码风格不一致,接口对接混乱,甚至出现重复劳动。这就是今天 Claude Code 面临的真实困境:单个 AI Agent 很强,但当你想让多个 Agent 协同工作时,它们之间几乎是"陌生人"。
Ruflo 正是为解决这个痛点而生的 orchestration(编排)框架。它的核心使命是:让 Claude Code 从"独奏选手"变成"交响乐团指挥"——一个 CLI 命令,就能调动 100+ 个专业 Agent,形成自组织、自学习、跨机器协作的智能 swarm(蜂群)。
图1:Ruflo 项目 Banner
Ruflo 最初名为 Claude Flow,由独立开发者 rUv 创建。rUv 是一个 Rust 爱好者,痴迷于"心流状态"(flow state)——那种沉浸在编程中忘记时间流逝的体验。项目在 GitHub 上迅速积累了超过 5 万颗星,成为 Claude Code 生态中最受欢迎的扩展框架。
2024 年底,项目正式更名为 Ruflo:"Ru"代表 rUv 和 Rust,"flo"则暗指深夜编程到凌晨 3 点的状态。底层由 Cognitum.One agentic 架构驱动,采用超快的 Rust AI 引擎处理 embedding 和记忆管理。每月 npm 下载量超过 2200 万次,Git 克隆量在 14 天内达到 11.5 万次,是 AI Agent 领域最具活力的开源项目之一。
图2:RuFlo 企业级 Agent 设备架构图
Ruflo 的架构设计是它区别于其他 Claude Code 扩展的核心竞争力,采用 三层运行时模型:
每个 Agent 是一个 AI 子角色,专注于特定领域。Ruflo 定义了 16 种 Agent 角色类型,包括:
所有 Agent 配置采用 TOML 格式,存储在 .claude/agents/ 目录下,支持高度自定义。
Swarm 是 Ruflo 的核心协作单元。它将多个 Agent 组合在一起,定义交互模式、任务路由和上下文共享策略。当你启动一个 swarm 时,Ruflo 会:
Ruflo 内置了 AgentDB 向量数据库,结合 HNSW 近似最近邻搜索,实现跨会话的持久化记忆。系统采用"事件驱动"的记忆模型:捕获观察 → 推导候选记忆 → 显式晋升为活跃/持久记忆 → 压制过时信息。
图3:ruFlo Summit 大会(匈牙利布达佩斯,2026年6月)
Ruflo 的强大之处还体现在其模块化的插件系统。目前已有 33 个官方插件,覆盖多个维度:
核心编排类:ruflo-core(基础设施)、ruflo-swarm(多 Agent 协调)、ruflo-autopilot(自主运行循环)、ruflo-workflows(任务模板)、ruflo-federation(跨机器安全通信)
记忆与知识类:ruflo-agentdb(向量数据库)、ruflo-rag-memory(混合检索)、ruflo-rvf(跨会话记忆持久化)
开发工具类:ruflo-browser(浏览器自动化)、ruflo-testgen(测试生成)、ruflo-security-audit(安全漏洞扫描)、ruflo-cost-tracker(API 成本追踪)
高级能力:ruflo-graph-intelligence(图推理)、ruflo-neural(神经网络增强)、ruflo-codex(Codex 集成)、ruflo-ddd(领域驱动设计辅助)
Ruflo 的代码库以 TypeScript 为主语言,遵循以下工程实践:
claude-flow,v3 分支采用 pnpm workspace,包含 @claude-flow/cli(26 个 CLI 命令)、@claude-flow/shared、@claude-flow/guidance、@claude-flow/hooks(17 个钩子 + 12 个 worker)等子包@claude-flow/security 包处理输入验证和 CVE 修复,npm run security:audit 是 CI 的标准环节AI 框架集成:原生接入 Claude(Anthropic)、Codex(OpenAI)和 Gemini(Google),支持多 Provider 自动切换和故障转移。
路径 A(轻量级):Claude Code 插件模式
/plugin marketplace add ruvnet/ruflo
/plugin install ruflo-core@ruflo
仅添加斜杠命令和 Agent 定义,不安装 MCP 服务器,适合尝鲜。
路径 B(生产级):CLI 完整安装
npx ruvflo init
自动安装 98 个 Agent、60+ 条命令、30 项技能、MCP 服务器和 hooks 系统,完全融入 Claude Code 工作流。
Docker 一键部署:ruflo/docker-compose.yml 提供完整 Web UI 栈,包含 MongoDB + MCP Bridge + Nginx + Chat UI 四个服务,一条命令即可启动可视化管理界面。
Claude Code 在 2024 年的爆发让单 Agent 编程工具达到新高度,但它的本质仍是单人单车。Ruflo 的出现填补了一个被长期忽视的需求:团队级 AI 协作。它证明了 Claude Code 不只是一个终端工具,而是一个可以被编排的智能底座。
从增长曲线看,22.2M 月下载量、33 个插件、2026 年布达佩斯峰会——Ruflo 正在构建一个围绕 Claude 的生态护城河。它的方向代表了 AI 编程工具的下一个演进方向:从"一个人用 AI"到"一群 AI 协同工作"。
一句话总结:Ruflo 是 Claude Code 的"神经系统",让原本各自为战的 Agent 们拥有了协作记忆和指挥架构,是 AI 工程化时代极具代表性的 orchestration 实践。