Governance for coding agents
One official way to ship with agents.
Canon compiles your delivery process into GitHub — then runs it.
Works with GitHub, Copilot, Claude Code, and Codex.
acme / payments
Open#142
Add idempotency keys to checkout webhooks
canon-agent wants to merge 3 commits into main
Awaiting human approval
4 passed · 1 pending · 1 queued
- canon / product-specScope validated against ticket
- canon / code-generationClaude Code · 1 commit
- canon / code-reviewNo blocking findings
- canon / qa42 tests passed
- canon / human-approvalWaiting on release owner
- canon / releaseQueued behind approval
Merging is blocked until approvedReview
Rules live in .canon/ and CODEOWNERS
How it works
Model it once. Enforce it everywhere.
- 01
Model the flow
Decide which agents touch code, assign their roles, and set where humans approve.
- 02
Compile to your repo
Canon writes the workflows, rulesets, and checks into your repository.
- 03
Use your coding agents
GitHub Copilot, Claude Code, OpenAI Codex, or your own — each held to the flow.
- 04
Supervise the work
Approve gates, resolve exceptions, and keep the audit evidence.
Products
Two products. One repository at a time.
Pricing
Simple pricing per repository.
Orchestrate
$495/mo
- Compiles your approved flow into workflows, agents, rules, and checks
- Download the compiled package, or deploy it to GitHub
- Enforces the flow in one connected repository
- App, rulesets, validation, versioning, and updates
- Continuous repository scans
- Unlimited runs and seats
Command
$1,495/mo
- Everything in Orchestrate
- Start governed work and invoke the approved flow
- Approve or reject gates with a complete execution record
- Observe handoffs, resolve exceptions, and review evidence
- Unlimited runs and seats
Not ready to buy? Scan a repository free or browse 69 public assessments. Annual plans include two months free.
