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.
Verified shell output
Every shell step returns a SHA256 hash of its real output. Agents cannot hallucinate a green build or claim a test passed when it didn't.
Prompt-injection guardrails
Interpolated data is wrapped in trust preambles, so content flowing through a workflow can never masquerade as instructions to your agent.
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, project or org. Personal work follows you across projects; shared work stays with the team. Personal items can't be exported.
Metrics & execution logs
Every run is observable: per-step logs, durations, failure rates and replayable instances, queryable by the agent itself.
How it fits
One MCP server between your agent and chaos
The agent drives execution with a handful of tools:
workflow_listworkflow_startworkflow_continueworkflow_statusinstance_listinstance_logsinstance_cancelskill_listskill_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