DeepSeek Harness Hub
← 返回列表

智能体集群框架ruvnet/ruflo

MCP兼容 / 相关生态spec-screened在 GitHub 查看 ↗
✓ 可直接安装

Try the UI Beta — flo.ruv.io

自动检查通过:npm 包已发布且 engines 声明满足基线(声明 Node >=20.0.0);该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/9/18 · 已提供中文文档

🌊 最初的智能体框架。部署智能多玩家集群,协调自主工作流,并构建对话式 AI 系统。功能包括自适应记忆、自学习智能、联邦、向量 RAG 集成,以及原生 Claude Code / Codex / Hermes 及更多集成

综合分
71.8
GitHub 分
71.8
用户评分
★ Stars
72800
周下载量
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/ruvnet/ruflo.git
安装可行性检查(静态校验,非实装运行)
要求 Node:>=20.0.0(dsh 本身要求 Node ≥ 22.19)
检查时间:2026/9/18
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包claude-flow @ 3.41.2
Node 引擎要求 >=20.0.0 · 基线 Node 22.19 满足
dsh CLI 依赖未声明 dsh 版本约束
入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/14 20:17:00

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

Ruflo Banner

Try the UI Beta — flo.ruv.io
npm version (ruflo)
MIT License
Star on GitHub

Goal Planner
Live Agents
🕸️ RuVector Agentic DB
Ecosystem downloads
Git clones (14d)
Claude Code
Codex 插件

Ruflo

适用于 Claude Code 和 Codex 的智能体元框架。

RuFlo 详解 — 构建一个会规划、记忆、测试和改进的 AI 团队

📖 RuFlo 详解 — 构建一个会规划、记忆、测试和改进的 AI 团队
一份 14 章的指南:从基本概念到第一个有用的任务,再到记忆、智能体团队、插件、成本和验证。

智能体 = 模型 + 框架。 模型负责书写;框架为它提供工具、记忆、循环、沙箱和控制,让它能够真正工作。Ruflo 就是框架——围绕 Claude Code 和 Codex 的执行层,增加了 100 多个专用智能体、协调的集群、自学习记忆、跨机器的联邦通信以及企业级安全护栏。因此智能体不只是运行,它们还能协作。
一次 npx ruflo init 就能为 Claude Code 赋予一套神经系统:智能体自组织成群,从每项任务中学习,跨会话记忆,并且——通过联邦机制——在不泄露数据的情况下与其他机器上的智能体安全通信。你继续写代码。Ruflo 负责协调。

自学习 / 自优化智能体架构

用户 --> Ruflo (CLI/MCP) --> 路由器 --> 群 --> 智能体 --> 记忆 --> LLM 提供商
^                           |
+---- 学习循环  初次接触 Ruflo? 你不需要学习 314 个 MCP 工具或 26 个 CLI 命令。执行 init 后,只需照常使用 Claude Code——钩子系统会自动路由任务、从成功模式中学习,并在后台协调智能体。

📖 背景——名字的由来

Claude Flow 现在叫 Ruflo——由 rUv 命名,他热爱 Rust、心流状态,以及打造那些让人感觉理所当然的东西。“Ru”就是 rUv。“flo”是工作到凌晨 3 点。底层由 Cognitum.One 智能体架构驱动,运行着超强性能的基于 Rust 的 AI 引擎、嵌入、记忆和插件系统。

Ruflo 插件

快速开始

有两条不同的安装路径,其覆盖范围差异很大。根据你的需求选择(#1744):

| | Claude Code 插件 | CLI 安装(npx ruflo init) |
|---|---|---|
| 提供内容 | 斜杠命令 + 少量技能 + 每个插件的智能体定义 | 完整的 Ruflo 循环——98 个智能体、60+ 命令、30 项技能、MCP 服务器、钩子、守护进程 |
| 工作区中的文件 | 零 | .claude/、.claude-flow/、CLAUDE.md、辅助文件、设置 |
| 注册的 MCP 服务器 | 仅在安装了 ruflo-core 时(它自带 .mcp.json)——大多数其他插件不会 | 是 |
| 安装的钩子 | 否 | 是 |
| 最适合 | 在不承诺完整安装的情况下试用单个插件的命令 | 生产使用——一切按文档所述正常工作 |

路径 A——Claude Code 插件(轻量,仅斜杠命令)
bash
添加市场
/plugin marketplace add ruvnet/ruflo

安装核心 + 你需要的任何插件
/plugin install ruflo-core@ruflo
/plugin install ruflo-swarm@ruflo
/plugin install ruflo-rag-memory@ruflo
/plugin install ruflo-neural-trader@ruflo

这会添加斜杠命令和智能体定义。ruflo-core(上面已安装)在安装时确实会注册自己的 MCP 服务器——其工具可通过 mcp__plugin_ruflo-core_ruflo__ 调用(例如 mcp__plugin_ruflo-core_ruflo__memory_store),而不是 CLI 轨道脚手架所使用的裸 memory_store/swarm_init/agent_spawn 名称。其他插件通常不会自带 MCP 服务器。要获得使用 CLI 轨道工具名称的完整循环,请使用下面的路径 B。

🔌 全部 35 个插件

核心与编排

| 插件 | 功能 |
|--------|-------------|
| ruflo-core | 基础 — 服务器、健康检查、插件发现 |
| ruflo-swarm | 将多个智能体作为团队进行协调 |
| ruflo-autopilot | 让智能体在循环中自主运行 |
| ruflo-loop-workers | 按定时器调度后台任务 |
| ruflo-workflows | 可复用的多步骤任务模板 |
| ruflo-federation | 不同机器上的智能体安全协作 |

记忆与知识

| 插件 | 功能 |
|--------|-------------|
| ruflo-agentdb | 用于智能体记忆的快速向量数据库 |
| ruflo-rag-memory | 智能检索 — 混合搜索、图跳转、多样性排序 |
| ruflo-rvf | 跨会话保存和恢复智能体记忆 |
| ruflo-ruvector | ruvector — GPU 加速搜索、Graph RAG、103 个工具 |
| ruflo-knowledge-graph | 构建和遍历实体关系图 |

智能与学习

| 插件 | 功能 |
|--------|-------------|
| ruflo-intelligence | 智能体从过去的成功中学习并变得更聪明 |
| ruflo-graph-intelligence | 亚线性图推理 — PageRank、增量更新、复杂度感知执行(ADR-123) |
| ruflo-daa | 动态智能体行为和认知模式 |
| ruflo-ruvllm | 使用智能路由运行本地 LLM(Ollama 等) |
| ruflo-goals | 将大目标分解为计划并跟踪进度 |

代码质量与测试

| 插件 | 功能 |
|--------|-------------|
| ruflo-testgen | 查找缺失的测试并自动生成 |
| ruflo-browser | 使用 Playwright 自动化浏览器测试 |
| ruflo-jujutsu | 分析 git diff、评估风险、建议审查者 |
| ruflo-docs | 自动生成和维护文档 |

安全与合规

| 插件 | 功能 |
|--------|-------------|
| ruflo-security-audit | 扫描漏洞和 CVE |
| ruflo-aidefence | 阻止提示注入、检测 PII、安全扫描 |

架构与方法论

| 插件 | 功能 |
|--------|-------------|
| ruflo-adr | 通过动态记录跟踪架构决策 |
| ruflo-ddd | 搭建领域驱动设计——上下文、聚合、事件 |
| ruflo-sparc | 带质量门禁的引导式 5 阶段开发方法论 |
| ruflo-metaharness | 为你的智能体配置评分,扫描工具配置中的安全风险,并随时间跟踪变化(指南) |
| ruflo-arena | 竞争性规则学——让智能体策略在锦标赛中相互对抗,对胜出者进行爬山优化与协同进化(ADR-147/148) |

DevOps 与可观测性

| 插件 | 功能 |
|--------|-------------|
| ruflo-migrations | 安全地管理数据库模式变更 |
| ruflo-observability | 将结构化日志、追踪和指标集中在一处 |
| ruflo-cost-tracker | 跟踪 token 用量、设置预算、获取成本警报 |

可扩展性

| 插件 | 功能 |
|--------|-------------|
| ruflo-agent | 运行智能体——本地 WASM 沙箱(rvagent)+ Anthropic Claude 托管智能体(云端) |
| ruflo-plugin-creator | 搭建、验证并发布你自己的插件 |

特定领域

| 插件 | 功能 |
|--------|-------------|
| ruflo-iot-cognitum | IoT 设备管理——信任评分、异常检测、设备群 |
| ruflo-neural-trader | neural-trader —— 由 4 个智能体驱动的 AI 交易,支持回测,112+ 工具 |
| ruflo-market-data | 摄取市场数据,向量化 OHLCV,检测模式 |

CLI 安装

macOS / Linux / WSL / Git-Bash:
bash
One-line install (POSIX shells only — see Windows note below)
curl -fsSL https://cdn.jsdelivr.net/gh/ruvnet/ruflo@main/scripts/install.sh | bash

所有平台(包括原生 Windows PowerShell / cmd):
bash
Interactive setup wizard — runs identically on every platform
npx ruflo@latest init wizard

Quick non-interactive init
npx ruflo@latest init

Or install globally
npm install -g ruflo@latest

💡 Windows 用户: curl ... | bash 形式需要 POSIX shell(Git-Bash、WSL、MSYS)。npx ruflo@latest init wizard 这一行可在 PowerShell 和 cmd 中原生运行。如果你遇到 'bash' is not recognized 错误,请改用 npx 那一行——两者最终都会运行相同的初始化流程。

MCP 服务器
bash
Add Ruflo as an MCP server in Claude Code
claude mcp add claude-flow -- npx ruflo@latest mcp start

你将获得

| 能力 | 描述 |
|------------|-------------|
| 🤖 100+ 智能体 | 用于编码、测试、安全、文档、架构的专用智能体 |
| 📡 通信层 | 零信任联邦——跨机器/组织的智能体安全地发现、认证并交换工作 |
| 🐝 群体协调 | 分层、网状和自适应拓扑,并具备共识机制 |
| 🧠 自学习 | SONA 神经模式、ReasoningBank、轨迹学习 |
| 💾 向量记忆 | HNSW 索引的 AgentDB——实测在 N=20k 时约快 1.9 倍,在 N=5k 时相比暴力搜索约快 3.2 倍–4.7 倍(recall@10 约 0.99);ANN 在超过交叉点后胜出,在小 N 时持平/落后。参见审计 + scripts/benchmark-intelligence.mjs |
| ⚡ 后台工作进程 | 12 个自动触发的工作进程(审计、优化、测试缺口等) |
| 🧩 插件市场 | 33 个原生 Claude Code 插件 + 21 个 npm 插件 |
| 🔌 多提供商 | Claude、GPT、Gemini、Cohere、Ollama,并具备智能路由 |
| 🛡️ 安全 | AIDefence、输入验证、CVE 修复、路径遍历防护 |
| 🌐 智能体联邦 | 跨安装的智能体协作,具备零信任安全 |
| 🔬 MetaHarness | 在发布前审计你的 AI 智能体设置。评估就绪度(1-100),扫描工具配置中的安全问题,对整个项目进行快照以捕捉随时间出现的回归,并查找与你的仓库匹配的模板。ruflo eject 可将 ruflo 项目转换为具有自己名称的独立智能体工具包。完整指南。 |
| 💬 Web UI Beta | 在 flo.ruv.io 上进行多模型聊天,支持并行 MCP 工具调用和浏览器内 WASM 工具库 |
| 🎯 RuFlo Research | 位于 goal.ruv.io 的 GOAP A\ 规划器——将通俗英语目标 → 可执行的智能体计划,并在 /agents 提供实时智能体仪表板 |

Web UI(Beta)——可自托管,托管演示位于 flo.ruv.io

RuFlo 的 Web UI 是一个内置 Model Context Protocol (MCP) 工具调用的多模型 AI 聊天界面。 你可以与 Qwen、Claude、Gemini 或 OpenAI 对话,同时 RuFlo 会调用 CLI 使用的同一套 MCP 工具——智能体编排、持久记忆、群体协调、代码审查、GitHub 操作——直接通过聊天完成。无需安装,试用也无需 API 密钥。

| | 它是什么 | 为什么重要 |
|---|------------|----------------|
| 🧠 | 任意模型,本地或远程 | 开箱即用的 6 个精选前沿模型 — Qwen 3.6 Max(默认)、Claude Sonnet 4.6、Claude Haiku 4.5、Gemini 2.5 Pro、Gemini 2.5 Flash、OpenAI — 通过 OpenRouter 接入。添加你自己的:任何 OpenAI 兼容端点(vLLM、Ollama、LM Studio、Together、Groq、自托管)。 |
| 🦾 | ruvLLM 自学习 AI | 原生支持 ruvLLM(位于 ruvnet/RuVector/examples/ruvLLM)— RuFlo 的自改进本地模型层。路由到 MicroLoRA 适配器,通过 SONA 从你的轨迹中学习,并保留在你的机器上。可与云端模型搭配使用,或完全离线运行。 |
| 🛠️ | 约 210 个工具,随时可调用 | 5 个服务器组(Core、Intelligence、Agents、Memory、DevTools)外加一个包含 18 个工具的库,完全在你的浏览器中运行 — 可离线使用。 |
| 🔌 | 自带 MCP 服务器 | 点击聊天输入框中的 MCP (n) 胶囊按钮 → Add Server,粘贴任意 MCP 端点(HTTP、SSE 或 stdio)。你的工具将与 RuFlo 的原生工具一起加入同一并行执行流程。在 localhost:3000 上运行本地 MCP 服务器即可直接使用。 |
| ⚡ | 工具并行运行 | 一次模型响应可以同时触发 4–6+ 个工具。UI 会将它们显示为卡片,并带有 Step 1 — 2 tools completed 徽章,让你确切看到运行了什么。 |
| 💾 | 持久记忆 | 说 "remember my favorite color is indigo",几周后再询问 — RuFlo 仍能回忆起来。由 AgentDB + HNSW 向量搜索支持(在交叉点以上测得比暴力搜索快约 1.9x–4.7x,recall@10 约 0.99)。 |
| 📘 | 内置功能导览 | 点击侧边栏中的问号图标 — 会打开一个 "RuFlo Capabilities" 模态框,包含完整工具列表、模型优势、架构和键盘快捷键。 |
| 🏠 | 可自托管 | Web UI 以 Docker 形式发布(ruflo/src/ruvocal/Dockerfile),内嵌 Mongo。部署到你自己的 Cloud Run / Fly / Kubernetes / docker-compose。托管的 flo.ruv.io 演示只是其中一种选择;完全支持运行你自己的实例。 |
| 🚀 | 零安装即可试用 | 打开托管 URL,选择一个模型,输入一个问题。这就是全部入门流程。 |

试用托管演示: https://flo.ruv.io/ — 无需账户,无需 API 密钥。运行你自己的: 源代码位于 ruflo/src/ruvocal/,包含一个多阶段 Dockerfile(INCLUDE_DB=true 会构建 MongoDB)以及用于 Google Cloud Run 的 cloudbuild.yaml。架构请参见 ADR-033,路线图请参见 issue #1689。

目标规划器 UI — goal.ruv.io 上的自主智能体

将高层目标转化为可执行的智能体计划。 goal.ruv.io 是 RuFlo 托管的面向目标行动计划(GOAP)前端——用通俗英语描述一个结果,然后观看 RuFlo 将其分解为前置条件、动作,以及穿越状态空间的 A* 路径,随后将工作分派给 /agents 上的实时智能体。

| | 它是什么 | 为什么重要 |
|---|------------|----------------|
| 🎯 | 通俗英语目标 | 输入 “发布带测试和 PR 的认证重构” —— RuFlo 会提取成功标准、约束条件以及隐含的前置条件。无需 JSON,无需 DSL。 |
| 🧭 | GOAP A\* 规划器 | 将经典游戏 AI 规划移植到软件工作中:通过带有前置条件/效果的动作进行状态空间搜索,以找到最短可行路径。当状态变化时即时重新规划。 |
| 🤖 | 实时智能体仪表盘 | goal.ruv.io/agents 显示每个已生成的智能体——角色、当前步骤、内存命名空间、token 预算、状态。点击进入可检查轨迹、终止失控的 worker 或重新分配。 |
| 🌳 | 可视化计划树 | 目标呈现为可折叠的动作树,并高亮显示进度、受阻分支和回滚。准确看到智能体为什么选择某条路径——没有不透明的思维链。 |
| ♻️ | 自适应重新规划 | 当某个动作失败或有新信息到达时,规划器会从当前状态重新运行 A\,而不是从头开始。失败变成学习,而不是循环。 |
| 🧠 | 共享内存 + SONA | 计划、轨迹和结果流入 AgentDB。未来的计划通过 HNSW 检索过去的解决方案——规划器每运行一次都会变得更聪明。 |
| 🔗 | 接入 MCP 工具 | 每个动作节点都映射到一个工具调用(RuFlo 的约 210 个 MCP 工具、你的自定义服务器或 shell)。在依赖图允许的情况下,规划器会并行调度它们。 |
| 🚀 | 零安装即可试用 | 打开 goal.ruv.io,描述一个目标,观看它运行。源代码位于 v3/goal_ui/ —— Vite + Supabase,可自托管。 |

试用: https://goal.ruv.io/ 用于目标 · https://goal.ruv.io/agents 用于实时智能体。运行你自己的: 克隆 goal 分支并执行 cd v3/goal_ui && npm install && npm run dev。

智能体联邦 — 智能体的 Slack

你的智能体 --> [ 移除机密 ] --> [ 签名消息 ] --> [ 加密通道 ]
邮件、SSN、        证明它来自        传输过程中无人
密钥被剥离          你                读取
|
v
他们的智能体  📘 完整用户指南: docs/federation/ — 设置、MCP 工具、信任级别、熔断器,以及(可选的)WireGuard 网状层,它将数据包层可达性与联邦信任关联起来。ADR-111 深入解析见 docs/federation/phase7-mesh-bringup.md。

联邦能力

| | 能力 | 工作原理 |
|---|---|---|
| 🔒 | 零信任联邦 | 远程智能体初始为不受信任状态。通过 mTLS + ed25519 质询-响应证明身份。无需 API 密钥,无需共享密钥。 |
| 🛡️ | PII 门控数据流 | 14 种类型的检测管道扫描每条出站消息。按信任级别制定策略:BLOCK、REDACT、HASH 或 PASS。自适应校准可减少误报。 |
| 📊 | 行为信任评分 | 公式(0.4×success + 0.2×uptime + 0.2×threat + 0.2×integrity)持续评估对等方。升级需要历史记录;降级是即时的。 |
| 📋 | 内置合规性 | HIPAA、SOC2、GDPR 审计追踪作为合规模式。每个联邦事件都会生成一条结构化记录,可通过 HNSW 搜索。 |
| 🤝 | 9 个 MCP 工具 + 10 个 CLI 命令 | 完整生命周期:federation_init、federation_send、federation_trust、federation_audit 等。 |

示例:两个团队共享欺诈信号而不共享客户数据

Team A: initialize federation and generate keypair
npx claude-flow@latest federation init

Team A: join Team B's federation endpoint
npx claude-flow@latest federation join wss://team-b.example.com:8443

Team A: send a task — PII is stripped automatically before it leaves
npx claude-flow@latest federation send --to team-b --type task-request \
--message "Analyze transaction patterns for account anomalies"
Team A:检查对等节点信任级别和会话健康状态
npx claude-flow@latest federation status

有关完整的架构、信任模型和实施路线图,请参阅 issue #1669。

Claude Code 插件
/plugin install ruflo-federation@ruflo

或通过 CLI
npx claude-flow@latest plugins install @claude-flow/plugin-agent-federation

Claude Code:使用与不使用 Ruflo 的对比

| 能力 | 仅使用 Claude Code | + Ruflo |
|------------|-------------------|---------|
| 智能体协作 | 孤立,无共享上下文 | 具有共享内存和共识的集群 |
| 协调 | 手动编排 | 女王主导的层级结构(Raft、拜占庭、Gossip) |
| 内存 | 仅限会话 | 具有亚毫秒级检索的 HNSW 向量内存 |
| 学习 | 静态行为 | 具有模式匹配的 SONA 自学习 |
| 任务路由 | 由你决定 | 智能路由(89% 准确率) |
| 后台工作进程 | 无 | 12 个自动触发的工作进程 |
| LLM 提供商 | 仅 Anthropic | 5 个提供商并支持故障转移 |
| 安全性 | 标准 | 经 CVE 加固并配备 AIDefence |

架构概览

用户 --> Claude Code / CLI
|
v
编排层
(MCP 服务器、路由器、27 个钩子)
|
v
集群协调
(女王、拓扑、共识)
|
v
100+ 个专用智能体
(编码员、测试员、审查员、架构师、安全……)
|
v
内存与学习
(AgentDB、HNSW、SONA、ReasoningBank)
|
v
LLM 提供商
(Claude、GPT、Gemini、Cohere、Ollama)

文档

四份文档,面向四类读者:

| 文档 | 何时阅读 |
|-----|-----------------|
| 状态 | 查看当前可用的功能——能力数量、测试基线、近期修复、下一步计划。即是否已就绪文档。 |
| 用户指南 | 日常参考——每条命令、每个配置标志、每个插件。即我该怎么做文档。 |
| MetaHarness 指南 | 如何为你的智能体设置评分、扫描工具配置的安全性、检测运行之间的变化,并将项目导出为独立的智能体工具包。即审计我的设置文档。 |
| 基准测试 | v3.8.0 SOTA 矩阵,在 darwin-arm64 + linux-x64 上与 LangGraph / AutoGen / CrewAI 对比。ruflo 在冷启动、单轮、RSS 上以 1.3×–1953× 胜出。即它快吗文档。 |
| 验证 | 以密码学方式证明你安装的字节与已签名的见证一致——ruflo verify。即信任但验证文档。 |
| 团队网关检查清单 | 合并前门禁、双模式交接、内存命名空间共享,以及每次合并的见证清单条目。即更安全的团队工作流*文档。 |
基准测试内部细节(用于复现):sota-workload-spec.md · SOTA-PROGRESS.md · 原始矩阵 JSON:darwin · linux

用户指南章节索引:

| 章节 | 主题 |
|---------|--------|
| 快速开始 | 安装、前置条件、安装配置 |
| 核心功能 | MCP 工具、代理、内存、神经学习 |
| 智能与学习 | 钩子、工作器、SONA、模型路由 |
| 集群与协调 | 拓扑、共识、蜂巢思维 |
| 安全 | AIDefence、CVE 修复、验证 |
| 生态系统 | RuVector、agentic-flow、Flow Nexus |
| 配置 | 环境变量、配置模式 |
| 插件市场 | 浏览并安装插件 |

支持

| 资源 | 链接 |
|----------|------|
| 文档 | 用户指南 |
| 问题与缺陷 | GitHub Issues |
| 企业版 | ruv.io |
| 社区 | Agentics Foundation Discord |
| 技术支持 | Cognitum.one |

许可证

MIT - RuvNet

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群