Skip to content

Ruflo vs Orchestrator Zero

oz0 records agent jobs running on your infrastructure. Ruflo starts with coordinating agent teams in developer workflows. oz0 starts with operating agent jobs across a fleet, with a shared server and Edge gateways checking supported actions.

What Ruflo is

Ruflo, formerly Claude Flow, coordinates agent teams around tools such as Claude Code and Codex. It combines shared memory, model routing, workflows and communication between installations.

github.com
Runs
Self-hosted or managed
Licence
MIT
Checked
29 October 2026

Reviewed 29 October 2026 at release v3.63.9 (7f6fb33). Source and documentation review; runtime behavior and benchmarks were not independently tested. Ratings distinguish the core, host integrations and optional services.

What are you trying to run?

A team of coding agents

Ruflo helps developers divide work among agents, share useful context and coordinate a coding workflow.

Agent jobs across your systems

oz0 helps teams run jobs across their machines, with shared access rules, approvals, model budgets and job history.

Where rules take effect

Both have real controls with coverage limits. Ruflo combines host checks and MCP policy. oz0 checks supported calls through its Edge gateway; some external coding tools act outside those checks.

Read the source

What happens after an interruption

Ruflo persists workflow progress and can pause for human review. oz0 uses Temporal to retain completed steps; an interrupted step still follows its agent’s recovery rules.

Read the source

Side by side.

Ruflo's ratings come from its own pages. A column's name opens its definition and how Orchestrator Zero does it. How we rated

Where it runs

Any machine you own

Yes

Docs

Yes: Your own hardware

Run the CLI, MCP server and agent hosts on your hardware; federation connects installations.

github.com github.com

Linux, macOS and Windows

Yes

Native; hosted-runner tested

Docs

Yes: Native CLI installation

Native CLI setup is documented for Linux, macOS and Windows. The newer terminal console has a narrower tested platform list.

github.com github.com

Self-hosted control plane

Yes

Docs

Yes: Local core and federation

The core and federation run locally. Optional hosted AI Team and managed-agent integrations have separate deployment boundaries.

github.com github.com github.com

No inbound ports

Yes

Docs

Conditional: Local stdio; network peers

Local stdio needs no inbound port. Network federation exposes a peer listener; outbound-only workers are not a platform-wide guarantee.

github.com github.com

Fleet operations

Yes

Docs

Conditional: Federation peer management

Federation supports peer joining, removal and trust management. These sources do not establish the full machine-label, work-routing and host-upgrade lifecycle.

github.com

Durability

Durable runs

Conditional

Depends on agent type

Docs

Conditional: Persisted workflow progress

MCP workflows persist progress and support resume. Autopilot parks interrupted steps for a person; recovery differs between execution paths.

github.com github.com github.com

Governance

Tool policy outside the model

Conditional

Harness coverage varies

Docs

Conditional: Host and transport coverage

Claude Code mods enforce tool checks; MCP policy gates cover stdio. The audit documentation explicitly excludes HTTP/WebSocket dispatchers from that enforcement.

github.com github.com

Approvals in chat

Conditional

Tested against stand-ins only

Docs

Conditional: Human review gates

Workflows have human review gates and hosts can request approval. Durable approval of risky tool calls through a separate chat app is not established.

github.com github.com

Tool snapshots

Yes

Docs

Not documented

Plugin trust checks are documented, but automatic blocking and reapproval when a tool description or schema changes is not established.

github.com

Tenants built in

Yes

Docs

Conditional: Separate AI Team service

AI Team derives tenants from verified tokens and separates stored records. This is a separate service, not tenancy across every Ruflo execution path.

github.com

Cost

Budgets that stop a run

Yes

Set strict reservation

Docs

Conditional: New subagents can be stopped

A configured hard stop prevents new subagents at the session cost limit. It does not establish cancellation of every running action or uniform spend enforcement.

github.com

Security

Provider keys off the workers

Yes

Docs

No: Keys in runtime config

The provider manager accepts API keys in the runtime configuration. It does not require all provider credentials to remain in a separate gateway.

github.com

Sandbox with an egress allowlist

Conditional

Linux/macOS; Windows tier 0

Docs

Conditional: Depends on execution path

Local WASM agents have no host filesystem or network access. Claude Code mods run with account permissions; isolation is not uniform across paths.

github.com github.com

Audit and compliance

Tamper-evident audit trail

Yes

Keep trusted chain heads

Docs

Conditional: Selected receipt chains

Autopilot adaptation checks receipt hash chains. MCP audit storage explicitly lacks tamper evidence, so coverage depends on the action and record type.

github.com github.com

Erasure by key

Yes

Restore with erasure ledger

Docs

Not documented

Memory deletion and service privacy controls do not establish per-person payload-key erasure with handling for restored backups.

github.com github.com

Retention with legal hold

Conditional

Capture needs source data

Docs

Conditional: Bounded local audit logs

MCP audit logs have configurable size and file-count limits. Legal holds and age-based retention are not documented for those records.

github.com

Openness

Model provider choice

Yes

Docs

Yes: Multiple vendors and Ollama

The provider system supports multiple vendors and local Ollama models, with routing and failover.

github.com

MCP and A2A

Yes

Docs

Conditional: MCP; A2A discovery only

MCP is supported. The A2A adapter exchanges discovery cards; its source explicitly excludes A2A tasks and messaging.

github.com github.com

Where Ruflo is stronger.

  • Coordinate a coding team

    Workflows divide development tasks among agents and combine their results, with both persisted MCP workflows and native host scripts.

    github.com
  • Reuse useful context

    A shared memory system combines semantic and keyword search, persistent indexes and learning from previous work.

    github.com
  • Connect separate installations

    Federation provides peer discovery, trust management and communication between agent installations.

    github.com