BETA In open beta. Install live. Lock $5/mo for your first 12 months. See pricing →
← Compare Compare · orchestration

Hydrate orchestration vs Claude Workflow

Anthropic's Workflow tool and Hydrate's develop/design engine both spawn fleets of agents. They are not the same layer — and knowing the difference tells you which one to reach for.

Claude Workflow is an in-session fan-out tool; Hydrate is a durable orchestration engine. Workflow runs a JavaScript script that spawns dozens of Claude subagents in the background, keeps their work out of your context window, and returns one answer — brilliant for a bounded job like a codebase-wide audit. But the run lives and dies with your Claude Code session, every agent is a Claude agent, and the moment you close the terminal it “starts fresh next session.” Hydrate's develop/design engine runs daemon-side: it survives /clear, a daemon restart, and the session ending; it spans Claude and Codex (cross-family review is the point); and every plan, patch, review and verdict is written to SQLite you can audit weeks later. Different problems. We built the harder one.

The overlap is real: both let one agent orchestrate many. So if you've used Workflow and wondered whether it replaces Hydrate's orchestration — or vice versa — this page draws the line. The short answer is that they compose: use Workflow for the bounded, in-session fan-out phases of a job (audit, design panel, research sweep), and Hydrate for the long-lived, cross-runtime epic that has to outlive any single context window.

At a glance

Dimension Hydrate Claude Workflow
Primary purpose Durable cross-runtime coding fleet In-session deterministic fan-out
Where the fleet runs hydrate-server daemon Claude Code background runtime
Survives <code>/clear</code> state in SQLite results in script vars
Survives session / process exit daemon-side - “starts fresh next session”
Cross-runtime Claude + Codex + Fable (Vibe/Copilot shims) Claude Code only
Cross-family review Claude implements, Codex reviews Claude models only (per-agent tier)
Persistent audit trail every plan/patch/review/verdict in SQLite live /workflows view, ephemeral
Live in-session progress UI dashboard + MCP status /workflows TUI, per-agent
Crash / restart recovery lease + reaper redrive within session only
Human sign-off gate mid-run needs_human / awaiting_signoff - no mid-run input
Scripted control flow fixed design / develop modes arbitrary JS (loops, branches)
Save as reusable artifact skill templates + engine modes run → /command
Infra to run one Go daemon + SQLite none — part of Claude Code
Memory integration native — it is Hydrate can call hydrate-mcp tools
Availability any runtime with Hydrate installed Claude Code v2.1.154+, paid plans

present · - not present · bold + tinted cells mark the side that ships the capability.

What is Claude Workflow?

Claude Workflow (Claude Code v2.1.154+, all paid plans) is Anthropic's multi-agent orchestration tool. You describe a task; Claude writes a JavaScript script that spawns subagents using primitives like agent(), parallel() and pipeline(); a dedicated runtime executes that script in the background while your session stays responsive.

It's a genuinely good tool, and for a bounded job that fits in one sitting it can beat hand-rolled orchestration. The rest of this page is about what happens when the job doesn't fit in one sitting — or one runtime.

Architecture differences (the deep version)

Where the fleet runs

Durability model

Cross-runtime & cross-family

Observability & audit

Control flow & sign-off

Where Claude Workflow is stronger

Where Hydrate is stronger

When to pick each one

ScenarioBetter choiceWhy
A bounded fan-out you'll finish in one sitting (audit, research sweep, design panel)Claude WorkflowContext-isolated, no infra, polished live view
A one-off orchestration shape you want to script directlyClaude WorkflowArbitrary JS control flow beats two fixed modes
An epic that has to outlive your context window / terminalHydrateDaemon-side; survives /clear, restart, exit
You want one model family to review another's workHydrateCross-family Claude-implements / Codex-reviews
You orchestrate across Codex / Vibe / Copilot, not just ClaudeHydrateRuntime-agnostic worker bodies
You need an auditable record after the runHydrateDurable per-round SQLite artifacts
You need a human sign-off gate mid-runHydrateneeds_human / awaiting_signoff states
You want zero infrastructure to maintainClaude WorkflowIt's built into Claude Code; no daemon

In practice the two compose: drive a long Hydrate epic daemon-side, and reach for a Workflow run for the bounded, in-session fan-out phases inside it. They're not rivals so much as different altitudes of the same problem.