Ruflo (dříve Claude Flow) je open-source enterprise platforma pro orchestraci AI agentů napsaná v TypeScriptu. Umožňuje koordinovat desítky specializovaných AI agentů v tzv. „hejnech„ (swarmech), která spolupracují na složitých vývojových úkolech — implementaci funkcí, code review, testování, bezpečnostních auditech nebo nasazení. Projekt byl původně vyvíjen pod názvem Claude Flow, po 5 800 commitech a 10 měsících vývoje byl přejmenován na Ruflo (Rust + flow states) a vydán ve verzi 3.5.
claude-flow (spouštěn jako ruflo)| Vrstva | Technologie |
|---|---|
| Jazyk | TypeScript 5.0+ (hlavní kód), Rust (WASM kernely) |
| Runtime | Node.js 20+ |
| Testování | Vitest |
| Databáze | SQLite (WAL persistence), PostgreSQL (RuVector) |
| Vektorové indexování | HNSW, IVF |
| Embeddingy | ONNX Runtime s MiniLM (lokálně), volitelně OpenAI |
| Protokol | MCP (Model Context Protocol) |
| WASM | Rust-kompilované kernely (Agent Booster) |
Předpoklady: Node.js 20+, npm 9+ (nebo pnpm / bun), nainstalovaný Claude Code.
# One-line instalace curl -fsSL https://cdn.jsdelivr.net/gh/ruvnet/claude-flow@main/scripts/install.sh | bash # Nebo přes npx bez instalace npx ruflo@latest init --wizard
npx ruflo@latest init # inicializace projektu npx ruflo@latest mcp start # spuštění MCP serveru npx ruflo@latest --agent coder --task "..." # spuštění agenta s úkolem npx ruflo@latest --list # výpis dostupných agentů
claude mcp add ruflo -- npx ruflo@v3alpha mcp start
Ruflo se po přidání jako MCP server zpřístupní přímo v Claude Code a je možné ho ovládat přirozeným jazykem v rámci konverzace s Claude.
Dále je podporována integrace s Claude Desktop (přes JSON konfiguraci mcpServers), VS Code, Cursor, Windsurf a JetBrains IDE.
Jádro Rufla tvoří hierarchie Hive Mind:
Ruflo podporuje 4 základní + 2 pokročilé topologie:
Ruflo obsahuje inteligentní routing, který snižuje náklady na volání LLM:
| Funkce | Ruflo v3 | CrewAI | LangGraph | AutoGen | Manus |
|---|---|---|---|---|---|
| SONA self-learning | ✓ | ✗ | ✗ | ✗ | ✗ |
| EWC++ prevence zapomínání | ✓ | ✗ | ✗ | ✗ | ✗ |
| HNSW vektorová paměť | ✓ | ✗ | ✗ | ✗ | ✗ |
| 5 konsensus protokolů | ✓ | ✗ | ✗ | ✗ | ✗ |
| Nativní MCP integrace | ✓ | ✗ | ✗ | ✗ | ✗ |
| Fault-tolerant distribuovanost | ✓ | částeč. | částeč. | ✗ | ✗ |
Ruflo nasazuje 7 bezpečnostních vrstev:
Ruflo má plugin systém s IPFS marketplace a 14+ hotovými pluginy, včetně specializovaných pro compliance prostředí: