Pricing
You pay for work finished, not for people logged in.
A run that stalls, loops, or gets rejected at handoff does not bill.
Free
$0forever
20 runs a month
- All tools, same permissions
- Full run transcripts
- Community support
Team
Most teams$29per month
then $0.40 per run
- Unlimited approvers
- 90-day transcript retention
- Slack and email handoff
- Priority queue
Enterprise
Talk to us
volume pricing
- Self-hosted runners
- SSO and audit export
- Custom tool allowlists
- A person who answers
Every row · 36 of them
The whole comparison, including the rows where Free is enough.
A table where the paid column wins every row is a brochure. These are the real limits — read the ones that matter to you and ignore the rest.
| Feature | Free | ProMost teams | Scale |
|---|---|---|---|
| Runs | |||
| Runs included | 100 / month | 2,000 / month | Custom |
| Runs that failNot billed, on every plan | Not billed | Not billed | Not billed |
| Concurrent runs | 1 | 10 | Unlimited |
| Maximum run length | 10 min | 2 h | 24 h |
| Bring your own model keys | Not included | Included | Included |
| Control | |||
| Per-tool permissions | Included | Included | Included |
| Approval gate before write actions | Included | Included | Included |
| Named approvers | Not included | Included | Included |
| Approval by Slack or email | Not included | Included | Included |
| Custom tool definitions | 3 | Unlimited | Unlimited |
| Revoke a tool mid-run | Not included | Included | Included |
| Policy as codeVersion-controlled, reviewed like any change | Not included | Not included | Included |
| Transcripts and audit | |||
| Full run transcript | Included | Included | Included |
| Retention | 7 days | 1 year | Configurable |
| Untruncated argumentsTruncation is always where the interesting part was | Not included | Included | Included |
| Export to S3-compatible storage | Not included | Included | Included |
| Signed webhook on every state change | Not included | Included | Included |
| Immutable audit log | Not included | Not included | Included |
| Evaluation | |||
| Published eval suite | Included | Included | Included |
| Run evals against your own repositories | Not included | Included | Included |
| Regression alerts | Not included | Included | Included |
| Human baseline comparison | Not included | Not included | Included |
| Integrations | |||
| GitHub, GitLab | Included | Included | Included |
| Slack, Linear, Jira | Not included | Included | Included |
| REST API | Read-only | Full | Full |
| Self-hosted runners | Not included | Not included | Included |
| VPC peering | Not included | Not included | Included |
| Team | |||
| Seats | 1 | Up to 10 | Unlimited |
| Shared workspace | Not included | Included | Included |
| Role-based access control | Not included | Included | Included |
| SSO and SCIM | Not included | Not included | Included |
| Audit of permission changes | Not included | Not included | Included |
| Support | |||
| Docs and community | Included | Included | Included |
| Email support | Not included | Two working days | Four hours |
| Named engineer | Not included | Not included | Included |
| Uptime commitment | Not included | Not included | 99.9% |
Demo content. Replace the groups in src/components/PlanMatrix.astro.
Questions
The ones we get asked before the trial, not after.
- What counts as a run?
- One goal, from the first plan to either a result or a rejected handoff. Retries inside a run are not billed separately.
- Can it act without asking?
- Only for actions you have not listed under approval. Everything on that list suspends the run and waits, and the list is enforced in the tool layer rather than the prompt.
- What happens when it stalls?
- The run is cancelled at the step budget and not billed. You get the transcript either way.
- Where does my code go?
- Into the runner for the length of the run, and nowhere else. Self-hosted runners are available if that is still one place too many.
- Which models does it use?
- Whichever you configure, including your own keys. The permission layer does not change with the model.
- Can I revoke a tool mid-task?
- Yes. Permissions are read at the call site, so the next call fails closed even in the middle of a run.
Give it one repository and see what comes back.
Twenty runs a month, free, with the same permissions and the same transcripts as every other plan.