Enterprise AI agent orchestration platform for Claude Code, featuring 60+ specialized agents, multi-agent swarm coordination, self-learning memory systems, and intelligent cost optimization.
Ruflo (formerly Claude Flow) is an enterprise-grade AI agent orchestration platform developed by RuvNet, designed for Claude Code. Current version 3.5.2, MIT licensed.
Core Features#
Agent System
- 60+ specialized agents: coder, tester, reviewer, architect, security, documenter, optimizer, etc.
- 4 topology structures: hierarchical / mesh / ring / star
- 5 consensus protocols: Raft, Byzantine (BFT), Gossip, Weighted, Majority
- Queen-led coordination pattern and Hive Mind architecture
Self-Learning & Memory Systems
- SONA (Self-Optimizing Neural Architecture): <0.05ms adaptation
- EWC++ prevents catastrophic forgetting
- HNSW vector retrieval: <1ms, 150-12,500x faster than brute force
- ReasoningBank pattern storage and trajectory learning
- 3-scope agent memory (session/task/global)
Intelligent Routing & Cost Optimization
- 3-tier model routing: Agent Booster (WASM) / Haiku-Sonnet / Opus
- Agent Booster WASM: <1ms, 352x faster, $0 cost
- Token optimization: 30-50% savings
- 75% API cost reduction, extends Claude Max quota 2.5x
Multi-LLM Provider Support
- Anthropic Claude (native), OpenAI GPT, Google Gemini, Cohere, Ollama (local)
- Automatic failover and cost-priority routing
Native MCP Integration
- 175+ MCP tools
- Compatible with Claude Code / Claude Desktop / VS Code / Cursor / Windsurf
Enterprise-Grade Security
- AIDefence: <10ms threat detection
- Input validation, path traversal protection, command injection protection
- Extensible plugin system (IPFS decentralized plugin marketplace)
Key Components#
- RuVector: PostgreSQL vector database, 77+ SQL functions, ~61µs search, 16,400 QPS
- AgentDB v3: 20+ intelligent memory controllers, hierarchical memory
- agentic-flow: Underlying orchestration foundation
Installation#
# One-line install
curl -fsSL https://cdn.jsdelivr.net/gh/ruvnet/claude-flow@main/scripts/install.sh | bash
# npx quick start
npx ruflo@latest init --wizard
# MCP integration
claude mcp add ruflo -- npx -y ruflo@latest mcp start
Use Cases#
- Complex software development (multi-agent collaboration)
- Automated code review and security audit
- CI/CD integration
- Cross-session knowledge accumulation
- Cost-sensitive API calls
- Enterprise AI orchestration