🚀 什么是 Ruflo?
Ruflo(曾用名 Codex Flow)是一个面向 Codex 的多智能体编排平台。GitHub 上已有 35,800+ Star,MIT 开源协议。
一句话概括:让 AI 从一个「问答助手」变成一个「能协作、能记忆、会自进化」的百人开发团队」。
Ruflo 把单打独斗的 AI 变成了分工协作的智能体团队。你继续写代码,Ruflo 在后台协调一切。
👥 100+ 专业化 Agent 角色
Ruflo 内置 60+ 种专业 Agent 角色(持续增加到 100+),每种角色各司其职:
每个 Agent 被分配特定角色,通过 SendMessage 实时通信,不需要轮询或共享内存池。
🏛️ 四大核心主线
🐝 群智协作
多个专业化 Agent 组成团队,各司其职,自动分担工作。支持 4 种拓扑结构(hierarchical / mesh / ring / star)。
🧠 自学习记忆
AgentDB + HNSW 向量索引,搜索比暴力法快 150~12,500 倍。成功路径被存下来,下次相似任务直接复用。
🔄 联邦通信
跨机器、跨组织边界的 Agent 安全协作,mTLS + ed25519 零信任架构,PII 自动过滤。
🧭 智能路由
根据任务复杂度选择处理路径:WASM(<1ms 零成本)→ 轻量模型(低延迟)→ 高级模型 + Swarm(复杂任务)。
🎯 Swarm:百人开发团队工作流
Ruflo 的核心概念 Swarm(蜂群) 模拟了现实开发团队的组织结构:
👷 Worker(工蜂) — 执行具体任务,有 Architect → Coder → Tester → Reviewer 等角色
一个典型的开发流水线:
- Architect 设计架构方案 → SendMessage 给 Coder
- Coder 实现代码 → SendMessage 给 Tester
- Tester 写集成测试 → SendMessage 给 Reviewer
- Reviewer 审查代码,完成闭环
支持 Anti-Drift 防止目标漂移——Queen 验证每个输出与原始目标的一致性,确保团队不跑偏。
📦 5 分钟快速上手
前置要求
在本站下载安装Codex中文版即可,其他一切自动配置。
一步安装
npx ruflo@latest init --wizard
这条命令会自动生成配置、注册 MCP 服务器、写入初始设置。
初始化第一个团队
npx ruflo swarm init --topology hierarchical --max-agents 8
npx ruflo agent spawn --type architect --name arch-1
npx ruflo agent spawn --type coder --name coder-1
npx ruflo agent spawn --type tester --name tester-1
npx ruflo agent spawn --type reviewer --name reviewer-1
启动工作流
通过 SendMessage 让 Agent 之间自动协作:
Task({
prompt: "设计 REST API,完成后 SendMessage 给 coder-1",
subagent_type: "system-architect",
name: "arch-1",
run_in_background: true
})
SendMessage({
to: "arch-1",
message: "开始设计用户管理 CRUD API"
})
⚡ 进阶能力
🧠 SONA 自进化
Self-Optimizing Neural Architecture,从历史轨迹中提取模式,子毫秒级匹配。五步闭环:RETRIEVE → JUDGE → DISTILL → CONSOLIDATE → ROUTE。
🔧 32 个插件生态
安全审计、成本追踪、浏览器自动化、GitHub 集成、自学习、联邦通信等,按需安装。
🌐 跨机器联邦
不同机器上的 Agent 安全协作,数据在发出前自动剥离敏感信息。
🏎️ WASM Booster
WebAssembly 处理简单代码转换,跳过 LLM 直接执行,零成本毫秒级响应。
🎉 从一个人到一支百人团队
Ruflo 的真正价值不在于让单个 Agent 更强,而是让多 Agent 协作从手动分派变成一套基础设施。
启动任务后,Agents 自行组队、分派工作、存下经验——你继续写代码,协调在后台运转。
GitHub: github.com/ruvnet/ruflo · 官网: ruflo.pro