用于构建和编排多智能体系统的 Python 框架,支持顺序、并发、图和层级等工作流。
ruvnet/ruflo
面向 Claude Code 和 Codex 的智能体编排层,提供多智能体集群、可学习记忆、向量检索与跨机器联邦协作。
- Star
- 76,810
- Fork
- 9,071
- 未关闭 Issue
- 1,064
- 最近提交
- 5小时前
这是什么?
Ruflo 是围绕 Claude Code 和 Codex 的执行层,用于协调多个专用智能体组成的集群,在它们之间分配任务,并跨会话保存记忆,让后续工作可以复用之前的结果。安装方式包括 Claude Code 插件市场和 npx 初始化命令,它也能把工具以 MCP 服务的形式提供给其他支持 MCP 的客户端。
项目包含多个子系统:基于 HNSW 索引的向量记忆(AgentDB)、基于轨迹的学习、后台工作进程、成本追踪、终端界面,以及用于查看智能体运行过程的控制台。联邦功能允许不同机器上的智能体通过 mTLS 和 ed25519 互相验证身份,并在消息离开节点前对出站数据做 PII 检测过滤。
这是一个基于 MIT 协议的 TypeScript 项目。插件覆盖安全审计、DDD 脚手架、SPARC 开发方法、测试生成和文档生成等场景,团队可以按需选用。
核心功能
- 01将 100 多个专用智能体组织为层级、网状或自适应集群协作。
- 02用基于 HNSW 索引的向量数据库存储智能体记忆,支持跨会话检索。
- 03从任务轨迹和反馈中学习,用于优化后续任务路由。
- 04通过联邦功能让不同机器上的智能体完成身份验证并交换任务,出站数据经过 PII 过滤。
- 05提供终端界面和控制台,用于查看智能体运行、成本和日志。
- 06通过插件接入 Claude Code,并通过 MCP 服务器支持其他 MCP 客户端。
适用场景
- 在 Claude Code 中让编码、测试和代码审查智能体并行处理同一代码库。
- 让智能体在多次会话之间保留项目上下文和过往决策。
- 让不同机器或组织的智能体协作,同时避免直接共享原始数据。
- 统计和控制智能体工作流中的 token 用量与成本。
标签
常见问题
- ruflo 是什么?
- 面向 Claude Code 和 Codex 的智能体编排层,提供多智能体集群、可学习记忆、向量检索与跨机器联邦协作。 Ruflo 是围绕 Claude Code 和 Codex 的执行层,用于协调多个专用智能体组成的集群,在它们之间分配任务,并跨会话保存记忆,让后续工作可以复用之前的结果。安装方式包括 Claude Code 插件市场和 npx 初始化命令,它也能把工具以 MCP 服务的形式提供给其他支持 MCP 的客户端。
- ruflo 可以免费使用吗?用的什么许可证?
- ruflo 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- ruflo 还在维护吗?
- 活跃维护中。ruflo 最近一次提交是在 2026年10月19日。
- ruflo 适合用来做什么?
- 在 Claude Code 中让编码、测试和代码审查智能体并行处理同一代码库。 让智能体在多次会话之间保留项目上下文和过往决策。 让不同机器或组织的智能体协作,同时避免直接共享原始数据。 统计和控制智能体工作流中的 token 用量与成本。
- 在哪里获取 ruflo?
- 源代码和安装说明在 GitHub 上:https://github.com/ruvnet/ruflo
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源智能体运行时与终端 TUI,支持长周期研究和文件类任务,提供 ReAct 与并行 Agent Team 两种模式。
VS Code 扩展,让 Claude Code、Codex 等多个编程智能体在同一会话中独立给出意见、交接任务并讨论方案。
TypeScript AI 智能体框架,提供持久化认知记忆、可选 HEXACO 人格、多智能体编排,并统一对接 13 家 LLM 服务商。
统一管理 Claude Code、Codex 等多种编码智能体的桌面、移动端、网页与命令行工具,支持并行运行。
面向 Claude Code、Codex CLI、Cursor 等多款 AI 编码工具的插件、代理与技能合集。