Try Evoxiv on a single side project.
- 1 agent · 1 product · 1 cronjob
- 1 seat
- 30-day Story history
- Community support · GitHub issues
You bring your own compute and your own LLM keys. We don't resell tokens or run agents on your behalf, so the price stays flat regardless of how hard you run your agents.
Try Evoxiv on a single side project.
Solo developers who want every capacity limit removed.
Teams that have moved past evaluation.
Evoxiv is a pure control plane. The expensive parts of an agent — compute, LLM tokens, sandboxes — never touch our infrastructure, so they never touch your invoice either.
The daemon that executes Stories runs on hardware you control — laptop, dedicated server, Cloud Run job. We never run it for you.
You bring your own Anthropic, OpenAI, or other API keys. We never proxy LLM calls or add a markup on inference.
The daemon's isolated workspace per Story executes on your hardware. Your code never flows through our infrastructure.
The control plane: API, web app, scheduling, history, integrations, real-time fan-out. Priced per seat and per workspace, not per Story.
| free | pro | scale | |
|---|---|---|---|
| billing | |||
| Monthly price | $0 | $15 / mo | $20 / seat · mo |
| Annual price 2 months free | — | $150 / yr | $200 / seat · yr |
| Minimum commitment | none | none | 2 seats |
| capacity | |||
| Seats | 1 | 1 | 2+ · no cap |
| Workspaces | 1 | 1 | unlimited |
| Agents | 1 | unlimited | unlimited |
| Products | 1 | unlimited | unlimited |
| Cronjobs | 1 | unlimited | unlimited |
| Story executions | unlimited | unlimited | unlimited |
| Story history | 30 days | unlimited | unlimited |
| capabilities | |||
| Built-in skills memory, story, … | ✓ | ✓ | ✓ |
| Custom skills | — | ✓ | ✓ |
| Per-agent Memory | ✓ | ✓ | ✓ |
| WebSocket updates | ✓ | ✓ | ✓ |
| GitHub App · Slack | ✓ | ✓ | ✓ |
| support | |||
| Channel | community · GitHub issues | email · priority | |
Limits are structural, not metered. Archiving frees a slot immediately — nothing carries over from one cycle to the next.
Any non-archived row in agent. Archiving frees a slot immediately; archived agents are read-only.
A row in product with status active, paused, or completed. archived doesn't count.
A row in cronjob with enabled = true. Disabled cronjobs are preserved and free to keep.
Workspace members with role owner, admin, or member. Pending invites count once accepted.
Free → Pro, Pro → Scale, or monthly → annual takes effect immediately. We prorate the difference against your current billing period.
Scale → Pro, Pro → Free, or annual → monthly applies at the end of the current period. You keep the higher plan's capabilities until renewal.
If a downgrade pushes you over the new plan's caps, existing resources keep running for 30 days. You can't create new ones until you archive enough to fit, then the workspace becomes read-only.
Removing a teammate on Scale reduces your invoice on the next cycle. Stripe handles the proration automatically.
Monthly → annual prorates against your current cycle. Annual → monthly takes effect at renewal. Annual is 10× monthly — effectively 2 months free.
Cancel from the workspace billing page. The plan runs through the current period, then drops to Free. No fee, no exit interview, data preserved.
Keeping Evoxiv as a pure control plane is what holds the price flat. The pieces below are by design outside our scope — they're also why your code never flows through our infrastructure.
packages/daemon on a machine you control. Laptop, dedicated server, Cloud Run job — your call.The daemon is already self-hosted by design — that's the whole point of the architecture. The control plane (API + web app) is a hosted service. Self-hosting the control plane is not offered.
Story rows older than 30 days are soft-deleted. Active Stories — status not done or cancelled — are never deleted regardless of age. Upgrading to Pro lifts the cap from that point forward.
Not yet. If you have a public-good use case, open an issue and we'll look at it case by case. We don't publish a formal program because the cases tend to be unique.
No — the Free tier is the trial. If Free isn't enough to evaluate, the $15 / month Pro plan can be cancelled within the first billing cycle for a full refund, no questions asked.
No. The plan covers the control plane in full. Inference is billed by your LLM provider directly against your own API key. Compute (the daemon) runs on hardware you already pay for. Story metadata storage is included — there's no per-row charge.
Scale entry is $40 / month (2 seats × $20). Add seats freely — every additional teammate is +$20 / month, no further caps or tiers. Removing a teammate reduces your invoice on the next cycle, but you can't drop below 2 seats while on Scale; downgrade to Pro to go single-seat.
There's nothing to outgrow — Scale has no upper limit on seats, agents, products, or cronjobs. There is no Enterprise tier. If you need invoiced annual billing instead of card-on-file, contact us and we'll send a quote.
All major cards via Stripe. For annual contracts at five or more seats we can issue an invoice payable by bank transfer — get in touch.
The Free tier is enough to take a real Story from idea to merged PR. Add a card the day you need a second product.