Ruflo (formerly claude-flow) is an open-source agent orchestration harness and CLI framework developed by ruvnet. It is designed to coordinate, extend, and structure agentic development workflows, providing tooling that bridges CLI coding agents, custom skills, and persistent repository context. Operating directly in the terminal via its npm-distributed CLI package (@claude-flow/cli), Ruflo manages sub-agent execution, memory storage, and contextual plugins. It is engineered to integrate alongside agent environments like Claude Code, allowing developers to execute structured markdown skills, query persistent memory records, and index project architectural history. Ruflo differentiates itself by focusing on integrity, documentation integration, and modular agent skills. It includes features such as Ed25519-signed witness manifests to detect agent and skill drift across operating systems, along with dedicated tooling like ADR (Architectural Decision Record) parsers that ingest markdown documentation into the agent's active memory graph. Ruflo is open-source software available on GitHub and distributed via the npm registry, maintaining a rapid release cycle and community-driven plugin ecosystem.
Tags: agent harness, ai agent, cli, coding agent, developer tools, OpenSource