Hermes Atlas
Multi-agent & orchestration · works with Hermes Agent

Ruflo

ruvnet/ruflo

Agent harness with swarms, memory and MCP tools for Claude Code, Codex and other MCP clients

In short

Ruflo is an agent meta-harness that adds coordinated swarms, persistent memory and an MCP server around coding agents such as Claude Code and Codex. Its repository description also lists Hermes among the integrations.

What Ruflo does

Ruflo, formerly called Claude Flow, describes itself as the execution layer around a model: it supplies tools, memory, loops and controls so agents can work together instead of running alone. After one init step, hooks route tasks, learn from successful patterns and coordinate agents in the background. The README names 100+ specialized agents, 314 MCP tools and 26 CLI commands, plus federation for agents on other machines and security guardrails.

There are two main ways in. Inside Claude Code, a plugin marketplace adds core tools, a visual console and runtime mods. For Codex or any other MCP-capable client, a setup wizard configures the project and a local stdio MCP server exposes Ruflo's tools. The console tracks workflows, agents, models, tokens and cost, and has a Claude control setting with read, write, manage and full permission levels. The README's setup steps cover Claude Code and Codex, so check the project docs for Hermes details.

Key features

  • Coordinated agent swarms with 100+ specialized agents
  • Self-learning memory that carries experience across sessions
  • Federation for secure communication between agents on different machines
  • Local stdio MCP server started with npx -y ruflo@latest mcp start
  • Console showing workflows, agents, models, tokens and cost
  • Claude control setting with read, write, manage and full levels, defaulting to read plus ask

When to use it

  • Coordinating several coding agents on one repository task
  • Giving a Codex or other MCP client access to shared agent memory and task routing
  • Watching token use and cost of agent runs in a console

Who it is for: Developers who run coding agents and want orchestration, memory and monitoring layered on top, and who may also use Hermes Agent.

How it fits with Hermes Agent

A general harness that lists Hermes among the agents it integrates with. The README setup steps are written for Claude Code, Codex and other MCP clients.

How to install Ruflo

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

npx ruflo@latest init wizard
npx -y ruflo@latest mcp start

Requirements: Claude Code 2.1.287 or later for the Claude Code plugin install path

Note: The README setup instructions cover Claude Code and Codex, and Hermes support is stated only in the repository description.

FAQ

What is Ruflo?

Ruflo is an agent meta-harness, formerly Claude Flow, that wraps coding agents with swarms, memory, routing and guardrails. It runs as a Claude Code plugin or as an MCP server for other clients.

Does Ruflo work with Hermes Agent?

The repository description lists Hermes among its native integrations, alongside Claude Code and Codex. The README setup steps focus on Claude Code and Codex, so confirm the Hermes configuration in the project docs.

How do I install Ruflo?

Run npx ruflo@latest init wizard in your project terminal, then connect your client to the Ruflo MCP server with npx -y ruflo@latest mcp start. Inside Claude Code you can install the ruflo-core, ruflo-console and ruflo-mods plugins from the ruvnet/ruflo marketplace instead.

Similar multi-agent for Hermes Agent

All multi-agent

Related guides: Build agent teams with the Hermes kanban board · Run multiple Hermes agents with profiles · Connect Hermes agents on several machines with Hermes Desktop