Your coding agent, on rails.
CodyCody is a deterministic workflow engine with an MCP server that keeps Claude, Codex and any MCP-capable coding agent on the happy path — every step verified, every run reproducible.
Free Starter tier · Pro €499 / seat / yr · self-hosted & offline
Why deterministic
Agents are brilliant and unreliable. Give them rails.
Deterministic execution
Your agent follows the workflow — it cannot drift, skip steps or improvise its own plan. The engine decides what happens next, the agent does the work.
Visual workflow designer
Design workflows in a visual editor: branches, gates, task lists, sub-workflows and reusable instruction files — no code required.
Human approval gates
Pause any workflow for a human decision. Deployments, refunds, destructive actions — the agent waits until you approve.
Personal profiles & library
Every user signs in to their own library of workflows and skills that travels with them across every project — bound to your instance, never exported off it.
Accounts, seats & agent tokens
Built-in login, per-profile seats enforced by a signed license, and long-lived, revocable tokens so a coding agent or CI job authenticates on its own.
Ownership scopes
Mark any workflow or skill personal. Personal work follows you across projects; shared work stays with the team. Personal items can't be exported.
How it fits
One MCP server between your agent and chaos
The agent drives execution with a handful of tools:
ccw_listccw_startccw_continueccw_statusccw_instance_listccw_instance_logsccw_instance_cancelccw_skill_listccw_skill_callThe accuracy argument
Probabilistic workers need deterministic scaffolding
A coding agent left to plan its own work will succeed nine times and quietly derail the tenth: a skipped test, an invented build result, an instruction it absorbed from data it was only supposed to read. The failures aren't random — they are what happens when a probabilistic system is also in charge of its own process.
CodyCody separates the two. The engine owns the process: which step comes next, what counts as done, what output is real. The agent owns the craft: writing the code, reading the logs, making the judgment calls inside each step. Every shell result is hash-verified, every gate needs a real approval, every run leaves a replayable trail.
The result is the accuracy of a checklist with the intelligence of an agent — on every run, not just the good ones.
Put your agent on rails today.
Start free on the Starter tier, add ready-made workflow packages, or take everything at once. Self-hosted, offline, works with the agents you already use.
See pricing