Ruflo — Summary

2026-07-18 · source · source ↗ · raw capture · wiki page

Ruflo (formerly Claude Flow, v3.32.2) is an open-source TypeScript meta-harness that wraps Claude Code and Codex with 35 plugins providing multi-agent swarm coordination, self-learning vector memory, federated cross-machine agent communication, and enterprise security controls. Install via npx ruflo init.

Architecture

Domain-driven monorepo with three layers: root npm package, v3/ module packages (@claude-flow/swarm, memory, neural, hooks, integration, etc.), and 35 installable plugins. Minimal Rust for federation networking and WASM embeddings.

Core Subsystems

Key Design Choices

Optimized for ambitious scope and plugin extensibility over ship safety and simplicity. Some components are battle-tested; others are aspirational (the attention coordinator honestly marks its speedup claims as "UNMEASURED"). TypeScript with optional native module loading via dynamic imports. Significant architectural churn (v3 is a "complete reimagining" with 10 ADRs).

When This Matters

Ruflo is relevant when you need a single harness that provides swarm coordination, cross-session memory, multi-provider routing, and event-driven hooks for Claude Code — rather than assembling these from separate tools like separate MCP servers, memory plugins, and workflow frameworks.