Run it yourself, or let us run it
The runtime is Apache-2.0 and always will be. Paid tiers cover hosted execution, retention, and support.
Community
The full runtime, self-hosted, with your own model credentials.
$0/ month
- Observe, fix, and verify modes
- Self-hosted runners
- Bring your own model provider
- Community support on GitHub
Team
RecommendedHosted sandboxes and shared policy for a whole engineering org.
$49/ month
- Everything in Community
- Hosted sandbox pool with leases and quotas
- Organization-wide policy and audit log
- 90-day run retention
- Email support
Enterprise
Private deployment, procurement paperwork, and a support agreement.
Custom
- Everything in Team
- Single-tenant or on-premise deployment
- SSO and SCIM provisioning
- Custom retention and data residency
- Named support contact
Questions people ask before the first run
Anything else, and the answer is usually in the docs.
Can Agent Zero change my repository without asking?
No. Observe mode is the default and never writes to a target repository. Fix mode has to be selected explicitly in repository policy, and every write still goes through the runner boundary.
Which model providers are supported?
OpenAI, Anthropic, and Google Generative AI natively, plus AI Gateway and any OpenAI-compatible endpoint. The provider is selected in repository policy and its credential comes from the environment.
Do I have to use the hosted tiers?
No. The runtime is Apache-2.0 licensed and fully functional self-hosted. Paid tiers exist for teams that would rather not operate the sandbox pool themselves.
What happens to my source code and secrets?
Secrets are never written to logs, prompts, fixtures, or error messages. On self-hosted runs, code never leaves your infrastructure except for the model calls you configure.
Can I cancel or change plan later?
Yes, at any time and from your own dashboard. Downgrading keeps every run you have already recorded; only retention beyond the new tier's window is dropped.
Point it at one pull request
Observe mode costs you nothing but a model call, and you will know within one run whether it earns a place in your pipeline.