Three things worth knowing
- Ruflo crossed 53.4K stars and 6.1K forks on GitHub, with 1,488 releases shipped to date and active alpha cycles every few days.
- It's a coordination layer for Claude Code: 100+ specialized agents that share memory, run in swarms, and federate across machines with mTLS and PII stripping.
- The interesting move is the three-runtime model. WASM sandbox locally, Claude Agent SDK in-process, Anthropic Managed Agents in the cloud. One interface, three deployment targets.
The thing nobody talks about with Claude Code is that it's a single-agent tool. You ask, it acts, the session ends. That works for one developer on one repo. It breaks the moment you have a team trying to coordinate across services, environments, or trust boundaries.
Ruflo is the project that decided this gap was worth filling. And the trajectory suggests many teams agree.

What Happened
ruvnet/ruflo has 53.4K stars and 6.1K forks, with 20 contributors and has shipped 1,488 releases. The latest alpha (3.7.0-alpha.71) went out 13 hours before I'm writing this. The codebase is 87.4% TypeScript, with Rust, Svelte, and shell making up the rest.
What I'd flag from the repo state:
- The release cadence is intense: 1,488 releases is the kind of number you only get from a maintainer pushing alpha-by-alpha, treating the version bump as a development tool. The recent cycle (
alpha.27toalpha.33) shipped 14 fixes across security hooks, witness verification, and managed agent runtimes. - ADR-115 added six MCP tools wrapping Anthropic's Claude Managed Agents REST API. That gives Ruflo three agent runtime options: local WASM, in-process Claude Agent SDK, and Anthropic's cloud containers. All three share one interface.
- 311 MCP tools with zero dangling references: the project registers them per its CI audit. That's a real engineering signal. Most tool-heavy projects have orphaned definitions.
- Dogfooding: commits co-authored with
@claudeshow up regularly. The maintainer is dogfooding the agent coordination layer on the agent coordination layer.
Key Features
- Multi-agent swarms with shared memory: agents coordinate via hierarchical, mesh, or adaptive topologies with Raft, Byzantine, or Gossip consensus. HNSW-indexed vector memory in AgentDB delivers sub-millisecond retrieval. The shared memory is the part that actually matters. Consensus algorithms are table stakes.
- Three agent runtimes: local WASM sandbox for offline or untrusted work, Claude Agent SDK in-process, Anthropic Managed Agents in the cloud. One tool interface across all three. This is the deployment flexibility most teams want, but nobody else ships.
- Zero-trust federation: agents on different machines authenticate via mTLS and ed25519, with a 14-type PII detection pipeline that strips sensitive data before it crosses trust boundaries. Trust scores update continuously based on behavior.
- 32 Claude Code plugins: swarm coordination, RAG memory, security auditing, cost tracking. Install via
/plugin install ruflo-core@ruflo. The plugin marketplace approach lets teams adopt one capability at a time rather than adopting the entire system. - Self-learning via SONA: neural pattern matching and trajectory learning persist across sessions. The ReasoningBank stores successful patterns for retrieval via HNSW search. Whether this actually changes agent behavior in practice is something I'd want to see real benchmarks on.
- CI verification pipeline: cryptographic witness manifests, Ed25519-signed builds, and six smoke test jobs gate every release. The
ruflo verifycommand lets users confirm installed bytes match the signed manifest. This is rare for an open-source project at this scale.
Why It Matters
A few things I'm seeing more broadly that line up with this:
- Single-agent coding tools are hitting a coordination wall: Cursor, Claude Code, and Copilot all assume a single developer, a single session, and a single repo. The teams pushing AI furthest are running into "how do my agents know what your agents already did" problems. Ruflo is one answer to that.
- Federation is the part to watch: most multi-agent frameworks assume one trust domain. Ruflo's federation model handles agents across machines, teams, and orgs with mTLS, PII stripping, and behavioral trust scoring. That's the architecture you need when AI work crosses company lines.
- The wrapper-of-Claude-Code pattern is becoming a market: CC Switch unifies CLIs. Ruflo coordinates agents. Other projects are stacking memory or evaluation layers on top. Claude Code is becoming the primitive, and the value is moving up the stack.
The three-runtime model is the design choice I'd flag for anyone evaluating this. WASM for local and offline, SDK for prototyping, Managed Agents for production cloud workloads. Same interface across all three.
Example Use Case
A platform team maintains 12 microservices across three repos. They install Ruflo via npx ruflo@latest init in each repo and connect them with npx claude-flow@latest federation join wss://team-hub.internal:8443.
A developer asks Claude Code to refactor the auth service. Ruflo spawns a swarm: a coder agent handles implementation, a tester agent generates tests through the ruflo-testgen plugin, and a security agent runs vulnerability scans through ruflo-security-audit. The federation layer lets an agent in the API gateway repo detect the auth contract change and flag breaking consumers. PII from customer test data stays stripped from cross-repo messages.
This is the workflow I'd demo to platform teams who've already adopted Claude Code per-developer and are now hitting the "my agents and your agents are strangers" problem.
Competitive Context
A few things stand out when you put Ruflo next to the obvious alternatives:
- Claude Code alone runs isolated sessions: no shared context between agents, no persistent memory across sessions. Ruflo's local server registers 311 MCP tools that fill in exactly those gaps via
claude mcp add ruflo -- npx ruflo@latest mcp start. - It's broader than other multi-agent frameworks: LangGraph and Autogen are libraries you build with. Ruflo is closer to a platform you adopt, with marketplaces, plugins, federation, and a verification pipeline. That's a bigger commitment, but a bigger value proposition.
- The provider routing matters more than the docs suggest: Ruflo supports Claude, GPT, Gemini, Cohere, and Ollama with smart routing. Teams that don't want to lock to one vendor get optionality without rebuilding their agent layer.
The trade is simplicity for scale. A solo developer on one repo doesn't need swarm consensus or federation. A team running Claude Code across multiple services with compliance requirements gets real value from the trust model, audit trails, and cross-agent memory.
My Take
What I keep coming back to: 1,488 releases is either a sign of a healthy fast-moving project or a sign of a project that hasn't found its shape yet. The CI verification pipeline and the ADR process suggest the former. But it's worth flagging that you're adopting a moving target.
The federation feature is the part I'd watch most closely. If teams actually use it to coordinate agents across orgs, Ruflo becomes infrastructure. If federation stays mostly intra-team, it stays an internal coordination tool. Those are very different futures.
I'm also curious whether the three-runtime abstraction holds up under real production load. WASM for local, SDK for prototype, Managed Agents for cloud is a clean story. Whether the interface stays clean once each runtime has its own quirks is the test that hasn't really been run yet.
Ruflo coordinates agents across machines. Cosmos coordinates the whole SDLC.
Free tier available · VS Code extension · Takes 2 minutes
Written by

Ani Galstian
Technical Writer
Ani writes about enterprise-scale AI coding tool evaluation, agentic development security, and the operational patterns that make AI agents reliable in production. His guides cover topics like AGENTS.md context files, spec-as-source-of-truth workflows, and how engineering teams should assess AI coding tools across dimensions like auditability and security compliance