Obsah

Ruflo – platforma pro orchestraci AI agentů

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.

Klíčové vlastnosti

Technický stack

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)

Instalace a spuštění

Předpoklady: Node.js 20+, npm 9+ (nebo pnpm / bun), nainstalovaný Claude Code.

Rychlá instalace

# 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

Základní použití

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ů

Integrace s Claude Code

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.

Architektura agentů

Hive Mind

Jádro Rufla tvoří hierarchie Hive Mind:

Topologie hejn

Ruflo podporuje 4 základní + 2 pokročilé topologie:

Paměť a učení

Optimalizace nákladů

Ruflo obsahuje inteligentní routing, který snižuje náklady na volání LLM:

Srovnání s alternativami

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č.

Bezpečnost

Ruflo nasazuje 7 bezpečnostních vrstev:

  1. Input validation
  2. Path traversal prevention
  3. Command sandboxing
  4. Prototype pollution protection
  5. TOCTOU protection
  6. Information disclosure prevention
  7. CVE monitoring

Pluginy

Ruflo má plugin systém s IPFS marketplace a 14+ hotovými pluginy, včetně specializovaných pro compliance prostředí:

Viz také