Sprag
Pricing

Free on your machine. Per seat for teams.

The CLI never needs an account. A team pays per seat when it wants one view of what its agents spend and save.

Free

For one developer on Claude Code or Codex.

$0

Open source, no account

Install the CLI

Includes

  • Open-source CLI
  • Routing rules from your own logs
  • Sub-agents pinned to cheaper models
  • Savings ledger and statusline
  • doc2md for Office files and PDF
  • Nothing leaves your machine
Most popular

Pro

For teams that want one view of spend and savings.

$5per seat / month

Billed monthly

Get started

Everything in Free, plus

  • Team dashboard with a 30-day chart
  • Seat roster with each machine's status
  • Remove, restore and merge seats
  • Team rules applied at session start
  • Rollout with sprag team join
  • Owner and admin roles, activity log

Enterprise

For teams that also review how prompts are written.

$10per seat / month

Billed monthly

Get started

Everything in Pro, plus

  • Prompt capture, secrets redacted
  • Nothing from before the policy was on
  • Per-user prompt usage and 30-day trend
  • Each user's prompt list with search
  • Capture policy visible to every member

Custom

Volume or annual invoicing, a security review, data retention terms.

Contact sales

Each plan in 30 seconds

Recorded from the demo dashboard with sample data.

ProSpend, savings, seats and team rules
EnterprisePrompt usage, prompt search and the capture policy

Compare plans

Everything in Free stays free inside a paid organization.

Feature Free Pro$5 Enterprise$10

Questions

How are seats counted?

One seat is one machine that was active in the last 30 days or is paused with the upload switch. A person's second machine can be merged into the same seat, and joins past the limit are refused.

Is anything uploaded by default?

No. Free sends nothing and never needs an account. On Pro, a machine sends one aggregate row per day plus its OS name, version and architecture, never prompts, paths or hostnames. sprag team status --show-payload prints exactly what is sent.

Who consents in a company rollout?

For an organization deployment, the organization's decision counts as the consent. Members can still see what is sent with sprag team status. SPRAG_NO_TEAM_SYNC=1 stops usage uploads, though the seat stays until an admin removes it, and sprag team leave wins over the env var.

Who decides on prompt capture?

Only an organization owner or admin, and only on Enterprise. It is off by default, and the policy is visible to every member. Capture starts the moment it is turned on, with no history before it.

Can I switch plans or cancel?

Yes. Plans are prepaid for a fixed number of months, so a move between Pro and Enterprise applies from your next order. Refunds follow the refund policy. The free CLI keeps working as before either way.

Where is the data stored?

In Supabase, in the ap-northeast-2 (Seoul) region.

How do I add seats?

Write to sales@sprag.io with your organization name and the number of seats you need. You will get an order link for the extra seats, priced for the remaining term.

Start with a team of one and add people later.