← Wiki

Ruflo — Multi-Agent Orchestration

Repo: ruvnet/ruflo (renamed from claude-flow) · MIT · npm ruflo / @claude-flow/codex. Author: rUv.

The opposite end of the spectrum from bmad-method. Where BMAD ships a focused agile-dev methodology (~40 skills, single TOML primitive), Ruflo bundles 32 native Claude Code plugins, ~100 agents, ~210 MCP tools, vector memory, federation, and a hosted goal planner into one self-learning swarm. It’s less a methodology and more an attempt at a full agent OS bolted onto Claude Code.

Two Install Paths (Important)

The README is explicit about a fork in surface area, and getting this wrong wastes hours:

Claude Code Plugin (lite) CLI install (npx ruflo init)
Surface Slash commands + a few skills + agent definitions per-plugin 98 agents · 60+ commands · 30 skills · MCP server · hooks · daemon
Files in workspace Zero .claude/, .claude-flow/, CLAUDE.md, settings
MCP server Not registeredmemory_store, swarm_init, agent_spawn etc. unavailable Yes
Hooks No Yes (auto-route tasks, learn patterns)
Best for Try one plugin’s commands without commitment Production use — everything works as documented

“After init, just use Claude Code normally — the hooks system automatically routes tasks, learns from successful patterns, and coordinates agents in the background.” — i.e., the value is in the hook + MCP + daemon loop, not in the slash commands. The lite path is a teaser.

The 32-Plugin Catalog

Organized by domain (each plugin = its own README and command set):

What’s Architecturally Distinct

Beyond the plugin pile, three pieces stand out:

1. AgentDB vector memory. HNSW-indexed, claimed 150x–12,500x faster than brute-force vector search. Powers memory_store, semantic recall, RAG. Survives sessions. Cross-agent shared namespace via swarm coordination. Conceptually adjacent to agent-memory-architecture but built into the platform rather than added as a sidecar.

2. Agent federation. Zero-trust comms layer where agents on different machines (or orgs) discover, authenticate, and exchange work without leaking secrets. Slack-for-agents framing. Solves a problem most local agent toolkits (including project-solo-factory and bmad-method) don’t even attempt.

3. GOAP A* goal planner. goal.ruv.io takes plain-English goals and decomposes them via Goal-Oriented Action Planning (classic gaming-AI pattern: state-space search with action preconditions and effects, A* for shortest viable path). Replans on failure instead of retry-looping. Visual collapsible action trees. Live agent dashboard at /agents shows role, current step, memory namespace, token budget.

A self-hostable web UI (flo.ruv.io) wraps it all with multi-model chat, parallel MCP tool execution (one model turn fires 4–6+ tools), and an in-browser WASM tool gallery. Ships as Docker with embedded Mongo.

Self-Learning Loop

User → Ruflo (CLI/MCP) → Router → Swarm → Agents → Memory → LLM Providers
                       ^                                    |
                       +----------- Learning Loop ----------+

Three named learning systems: SONA neural patterns (trajectory learning), ReasoningBank (successful pattern reuse), and trajectory learning (agent traces feed back into AgentDB). 12 background workers run on timers (audit, optimize, testgaps, etc.) without user prompts. Underneath: Cognitum.One agentic architecture, Rust-based engine.

Comparison — BMAD vs Ruflo vs solo-factory

Aspect bmad-method Ruflo project-solo-factory
Scope Agile-dev methodology Full agent OS Startup pipeline
Skill count ~40, organized in numbered phases 30 skills + 60+ commands + 100 agents 30 skills
Persistence Files only (artifacts as state) AgentDB vector memory + RAG + Knowledge Graph Solograph MCP + filesystem
Customization 3-layer TOML merge (defaults → team → user) Per-plugin config + hooks + daemon Single SKILL.md per skill
Multi-machine No Federation (zero-trust) No
Goal planning CSV catalog + filesystem scan GOAP A* with replanning Pipeline DAG in markdown
Methodology weight Strong (agile, phased, gated) Light (plugin pick-and-mix) Strong (STREAM, S.E.E.D., kill/iterate/scale)
Install ceremony npx bmad-method install → modular Two paths, full path is heavyweight npx skills add fortunto2/solo-factory

Where It Fits in the Landscape

Doesn’t slot into a single bucket from agent-toolkit-landscape — it spans Project Managers + Memory + Frameworks at once. Closest peers:

When to Reach For It vs the Alternatives

Risks and Caveats

Related

Related