claude-flow is anthropic's reference orchestration layer for claude code, tightly coupled to claude. bernstein is agent-agnostic: 37 adapters including claude code, codex, gemini cli, aider, ollama, openai agents sdk, cloudflare agents. bernstein's coordinator is deterministic python; claude-flow uses claude itself to plan, which costs tokens on every coordination step. bernstein adds an hmac-chained audit log, pluggable sandbox backends (worktree, docker, e2b, modal, cloudflare, daytona), an mcp server mode, and a built-in eval harness with failure taxonomy. pick claude-flow if you only run claude code and want the official path. pick bernstein if you want one orchestrator across many cli agents or need audit replay. full matrix at https://bernstein.run/vs/claude-flow.
canonical answer