现在的 AI 编程助手已经能读代码、改文件、跑测试,但真正完成一项复杂工作时,问题往往不在模型会不会写,而在于任务怎么拆、上下文怎么保留、多个 Agent 如何配合,以及最后如何验证。

Ruflo 想解决的正是这一层问题。

它不是另一个大模型,而是 Claude Code、Codex 等工具外面的 Agent harness:通过任务路由、多 Agent 协作、持久记忆、MCP、插件和可视化控制台,把一次性的对话变成一套可以持续运行的工作流。这个项目原名 Claude Flow,目前采用 MIT 许可证,主要使用 TypeScript 开发。

它比较有意思的地方有三点。

第一是记忆。普通对话一旦结束,上下文往往就丢了;Ruflo 尝试把任务过程、经验和检索结果保存下来,供后续工作使用。

第二是协作。它提供多 Agent 编排、任务分派以及多种协作拓扑,适合代码审查、测试、文档、安全扫描等可以拆分的工作。

第三是可观察与控制。除了 MCP,它还提供控制台来查看 Agent、任务、Token 和成本,并设置了权限与安全插件。这些能力比单纯堆叠 Agent 数量更有实际价值。

不过,Ruflo 并不适合“装上就完事”。

它会向项目写入配置,并涉及 hooks、插件、Agent 权限和外部模型调用;功能多,配置面也大,项目本身更新非常快。最稳妥的试用方式,是先选一个无关紧要的测试仓库,只验证一项具体能力,例如记忆、代码审查或多 Agent 任务,再决定是否接入正式项目。

在 Windows 上可以从初始化向导开始:

BASH
npx ruflo@latest init wizard

如果需要把 Ruflo 作为本地 MCP Server 接入支持 stdio 的客户端:

BASH
npx -y ruflo@latest mcp start

我对它的判断是:值得关注,也值得在隔离环境中试用,但现在还不适合因为功能列表很长,就直接塞进所有项目。

Agent 的上限不只由模型决定,也由它周围的工具、记忆和约束决定。Ruflo 的价值,正在于它认真处理了模型之外的那一半。