Pricing
The tool is free. The rest is a tip jar.
CLI stays free. Tips fund the hosted profile.
Early adopter promise
Price changes do not touch you
- Price locked for as long as you renew
- Features stay even if they move up later
- Machines stay linked at the count you had
- Full export if the hosted side ever shuts down
The whole CLI, offline, with no account. This is not a trial and it does not expire.
- Every source, every report, every export
- MCP server, statusline, budgets, doctor
- Unlimited local history, kept as long as you keep it
- Optional sync and an anonymous place in the global stats
- 1 machine synced to a public profile
- Your last 30 days on that profile
- Profile updates once an hour
A tip, not a purchase. It funds the work and unlocks the nicer profile.
- Everything in Free
- 3 machines, added up into one profile
- Profile updates every 30 minutes, not hourly
- A year of history on your profile, not 30 days
- The supporter star next to your name
- Layout options: arrange your profile the way you want it
- Year in review, published as a shareable card
- Priority on feature requests and new tool support
- A direct line for bug reports
For people running agents on everything they own, and wiring the numbers into something else.
- Everything in Supporter
- 5 machines, added up into one profile
- Profile updates every 10 minutes
- Every day you have ever synced, with no window
- The patron crown next to your name
- Your links and social profiles on your page, verified
- Profile themes
- Every customisation option that lands after this one
- Read API: your numbers as JSON or CSV, for dashboards and agents
- Beta invites: the desktop app, the iOS app, whatever is next
Supporter and Patron open with the hosted profile. Paid tiers are yearly: one charge, then renewal a year later, not a monthly subscription.
| Feature | Free | Supporter | Patron |
|---|---|---|---|
| Machines synced | 1 | 3 | 5 |
| How often a machine syncs | Hourly | Every 30 min | Every 10 min |
| History on your profile | 30 days | 1 year | Everything |
| Profile mark | - | Star | Crown |
| Layout options | - | ||
| Year in review card | - | ||
| Priority on requests and bugs | - | ||
| Links and social profiles | - | - | |
| Profile themes | - | - | |
| Read API for your own data | - | - | |
| Beta invites | - | - | |
| The CLI, complete | |||
| Unlimited local history | |||
| Every source and export |
Questions
The parts worth being clear about
Does paying unlock anything in the CLI?
No, and it never will. The CLI is GPL-3.0 and works completely offline with no account. Every source, report, and export is in the free tier. Paid tiers only change the hosted profile, which is the part that actually costs something to run.
What happens to my history if I do not pay?
Nothing. tokenstat keeps everything you have synced, regardless of tier. Free displays the last 30 days, Supporter a year, Patron the lot. If you upgrade after two years, two years of graph appear immediately rather than a clock starting. Deleting a free user's history would be an odd thing for a tool built because Claude Code deletes yours.
What if you change the pricing later?
Then it changes for new people, not for you. An early supporter keeps their price through every renewal, keeps every feature they had even if it later belongs to a higher tier, and keeps the machines already linked to their account even if the limits tighten.
Is this monthly?
No. Supporter and Patron are one payment a year. You are charged once, then again only when that year is up if you renew.
What is the read API?
A token you can give to a script, a dashboard, or an agent so it can pull your own numbers as JSON or CSV: totals, per-model and per-harness breakdowns, and the daily series. It is read-only and scoped to your own data, so a leaked token exposes counters and nothing else. The CLI already answers these questions locally and its MCP server already lets an agent ask them; the API is for when the thing asking is not on your machine. Every endpoint is documented at /api, before you pay for it.
Who takes the payment?
Paddle.com is the Merchant of Record. Checkout, invoices, tax, and refunds go through them. pueev OÜ never sees your card number. The terms and privacy notice spell this out, including how cancellations and refunds work.
Why so cheap?
Because this is a market test, not a business plan yet. Better to find out whether anyone wants the hosted side at all than to guess at a price. Early bird pricing stays locked for anyone who joins at it.
Do I need an account at all?
No. The CLI never asks for one. An account exists only to sync numbers and, if you want it, publish a profile. Even then the account is private by default.
What counts as a machine?
Anything you run tokenstat login on: a work laptop, a personal one, a desktop, a server you leave agents running on. Each gets an opaque id derived on that machine, and the account adds their numbers together. Unlinking one in settings frees the slot immediately and drops its rows; the local archive on that machine is untouched.
How often does my profile update?
Once an hour per machine on Free, every 30 minutes on Supporter, every 10 minutes on Patron. Nothing is ever dropped, only delayed: the CLI uploads a complete window every time, so a slower interval means the page trails, never that a day goes missing. The scheduled sync knows your interval and waits its turn, so this is a number you should not have to think about.
What happens if I go over the machine limit?
The new machine is refused at sync time with a message saying so, and every machine already linked keeps working exactly as before. Nothing silently stops syncing and nothing is dropped.