Pricing, credits & usage windows
One subscription = one clone + one dedicated cloud machine + a monthly AI-credit grant. Values on this page mirror the tier table in the billing code; machine-readable version at /api/v1/meta and live availability at /api/omnipotence/plans. The plans compared against a plain VPS and managed hosting: AI VPS pricing.
Tiers
| Tier | Price | Included AI credits | Machine | Model tiers |
|---|---|---|---|---|
| Spark | $19/mo | $10/mo | 2 GB burst RAM · 20 GB disk | Fast |
| Surge | $39/mo | $25/mo | 4 GB burst RAM · 40 GB disk | Fast + Balanced |
| Apex | $79/mo | $60/mo | 8 GB burst RAM · 80 GB disk | Fast + Balanced + Frontier |
| Godmode | $159/mo | $140/mo | 16 GB burst RAM · 160 GB disk | All tiers + priority compute |
A free account (no machine) costs nothing; chat and tasks need a plan. When capacity sells out, the checkout shows a waitlist instead of charging you for a machine we can't provision.
$1 first month
On the web, a first-time customer may see Spark offered at $1 for the first month. It renews at $19/month unless you cancel before the month ends, which you can do from the billing portal at any time. The $1 month includes $2.50 of AI credits instead of the usual $10; the full grant starts with the first $19 renewal. The offer is limited each month and disappears once that month's allowance is used, so not everyone sees it. It is not available in the iOS or Android app, where the stores handle billing.
How credits work
- The ledger is micro-USD. Money is tracked in millionths of a dollar so millions of tiny requests can't lose sub-cent dust. Every movement appends a ledger row with the balance after it and a unique idempotency key — a retried webhook or cron run can never double-charge.
- Two buckets. The included bucket is your subscription grant and expires at cycle end (zeroed right before the next grant). The top-up bucket is anything you bought on top and never expires. Debits drain the included bucket first.
- What a turn costs. The exact provider cost of your tokens × 1.35, rounded up to the nearest micro. You're charged the actual cost after the turn, not an estimate.
- Fail-closed. Before a turn runs, the wallet is checked against a conservative estimate; if it can't cover it, you get a 402 and nothing burns. The database itself enforces that a balance can never go negative.
Usage windows (burst protection)
Even with credits in the wallet, rolling windows cap how fast you can spend — Claude-Code-style burst protection that keeps one loop from eating a month's budget in an afternoon. Caps are fractions of the tier's monthly grant:
| Window | Cap | Spark | Surge | Apex | Godmode |
|---|---|---|---|---|---|
| Rolling 5 hours | 5% of monthly grant | $0.50 | $1.25 | $3.00 | $7.00 |
| Rolling 7 days | 30% of monthly grant | $3.00 | $7.50 | $18.00 | $42.00 |
| Rolling 30 days | Full grant (+ top-ups) | $10.00 | $25.00 | $60.00 | $140.00 |
Windows are rolling, not calendar-based: a debit stops counting exactly 5 hours / 7 days / 30 days after it happened. Top-ups raise the 30-day cap at check time, so bought credits stay spendable past the included grant. Blow a window and the API returns 429 with the window name and its rolling reset time — your credits are still there when the window opens.
Overage & cancellation
- Out of credits mid-cycle? Top up; the balance is spendable immediately.
- Cancel any time from the billing portal. The machine is paused at the end of the period and kept for 30 days: subscribe again and it comes back as you left it. We e-mail you before the 30 days end; then it is permanently deleted (see the privacy addendum).
- Billing reconciles against Stripe directly — a missed webhook can't leave your subscription in the wrong state.