ruvnet/ruflo
ruflo让单打独斗的AI编程助手变成互相协作的智能体团队
ruflo(前身为Claude Flow)是搭建在Claude Code或Codex之上的一层执行框架,让多个AI智能体协同工作,而不是单个智能体单独作业。只需一条命令npx ruflo init,就能加上一百多个专职智能体、跨会话保留的记忆、自我学习能力,以及不同机器上智能体之间的安全通信。它是一个用TypeScript编写的开源仓库,获得了68644个星标。
它做什么
- 项目的核心理念是'智能体等于模型加执行框架':AI模型负责生成内容,ruflo这个执行框架负责提供工具、记忆、执行循环、沙箱和安全控制
- 安装方式分两种:轻量级的Claude Code插件只带几个斜杠命令,而通过npx ruflo init的完整CLI安装则包含98个智能体、60多个命令、一个MCP服务器以及钩子(hooks)机制
- 可以把多个智能体组织成'蜂群(swarm)',采用分层型、网状型等不同协调结构,并通过共识机制让它们像一个团队一样工作
- 其向量记忆系统AgentDB配合HNSW搜索索引,在2万条数据规模下实测比暴力搜索快约1.9倍,在5千条数据规模下快约3.2至4.7倍,搜索准确率指标recall@10约为0.99
- '联邦(federation)'功能让不同机器或不同组织的智能体能够互相发现、通过密码学方式验证身份、在发送消息前过滤掉个人隐私信息,从而安全协作
为什么重要
对于希望自动化重复性编码、代码审查和安全检查工作的开发团队来说,这展示了从单一AI助手转向能记住过往工作并不断进步的协作型智能体团队的趋势。文中提到的68644个GitHub星标和超过810万次生态系统下载量,反映了其实际使用规模。
本仓库术语
- 执行框架(harness) · 为AI模型提供工具、记忆和控制循环,使其能够真正完成任务的执行层
- MCP(模型上下文协议) · 让AI模型与外部工具或服务器进行标准化通信的协议
- 蜂群(swarm) · 多个AI智能体像团队一样协同工作,各自承担不同角色
- HNSW · 一种用于在大规模向量数据中快速查找相似项的近似最近邻搜索索引技术
- 联邦(federation) · 不同机器或组织的智能体互相验证身份并安全共享工作的机制
仓库简介(英文)
🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
在 GitHub 打开热门仓库
- openai/codexOpenAI的编程智能体现在可以直接在终端里运行了
- cordiverse/cordis一个可以随时插拔功能模块的TypeScript编程框架
- ripienaar/free-for-dev一个仓库汇总了开发者能用的所有免费云服务、API和协作工具
- Wei-Shaw/sub2api让一份Claude、OpenAI、Gemini、Grok订阅可以被多人拼车共用的中转服务器
- multica-ai/andrej-karpathy-skills一份指令文件,防止AI编程助手偷偷瞎猜、乱改代码
- eneskirca/nodeterm把散乱的终端标签页和AI编程代理统一摆到一张可拖拽的画布上
- affaan-m/ECC让AI编程助手养成工程师式工作习惯的工具集
- n8n-io/n8n不用写代码,靠拖拽连接模块就能搭建自动化流程和AI智能体的工具n8n