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
@claude-flow/cli. - Persistent Memory Store — Provides CLI commands to store, query, and retrieve state and operational context across agent sessions. - ADR Knowledge Indexing — Parses repository Architectural Decision Records into structured memory graphs with relationship and status tracking. - Cryptographic Witness Verification — Uses Ed25519 signatures and platform manifests to monitor and prevent agent skill and source drift. - Markdown Skill Integration — Standardizes agent execution definitions through structured YAML frontmatter and SKILL.md workflows.Ruflo is designed for software engineers and DevOps teams building advanced, modular agent pipelines around Claude Code and terminal-based AI tools who require persistent memory and ADR awareness. It is not intended for users seeking a simple out-of-the-box GUI coding assistant.
npx or installed globally via npm: bash # Run directly via npx npx @claude-flow/cli@latest --help # Or install globally npm install -g @claude-flow/clibash # Verify installation and view available commands ruflo --version # Verify witness manifests and system status ruflo statusbash # Store an ADR reference in persistent memory npx @claude-flow/cli@latest memory store --value="ADR-005: Repository and Service Pattern" # Query existing records from memory npx @claude-flow/cli@latest memory listPart of CLI Coding Agents
Categories: AI Coding Agents, Code Assistants, Developer Tools