tokenstat
tokenstat

Pricing

All your AI coding activity, in one place.

Start free with local workspaces and one heatmap across your tools. Add hosted stats or remote access when you need them.

Supporter
$10once a year
Yearly only · billed once a year

Hosted stats across your devices, with a year of history, encrypted vault sync, and a public profile.

  • Everything in Free
  • 4 devices, combined in one profile
  • A year of history on your profile
  • Encrypted SSH vault sync across your devices
  • Profile updates every 30 minutes
  • Year in review, published as a shareable card
Sign in to continue.
Patronrecommended
$48once a year
$60 for 12 months paid monthlySave $12/year · 20%Equivalent to $4/month · billed yearly

Open project folders and terminals on your other machines with remote management.

  • Everything in Supporter
  • Open folders and terminals on your other machines
  • 6 devices, combined in one profile
  • All your synced history on your profile
  • Profile updates every 10 minutes
  • Profile themes and 3 verified links
Sign in to continue. Then $48/year. Cancel before the trial ends to avoid a charge.
Legendtop plan
$96once a year
$120 for 12 months paid monthlySave $24/year · 20%Equivalent to $8/month · billed yearly

Add remote screen viewing and control, the read API, and higher device and relay allowances.

  • Everything in Patron
  • View and control remote screens, granted per device
  • 10 devices, combined in one profile
  • Read API: your numbers as JSON or CSV, for dashboards and agents
  • Profile updates every 5 minutes
  • Twice the links on your page (up to 6)
Sign in to continue.
Freealways

Everything local: workspaces, usage tracking, automations, and the CLI. No account, no trial, and no expiry.

Every source, report and exportmacOS, iOS, iPadOS, and Android appsUnlimited workspaces and local historyAutomations and workflowsMCP server, statusline, budgets2 devices, one profile

Flexible plans

Start where you are

Save 20% on Patron and Legend with yearly billing. Choose monthly for a smaller first payment. Supporter is yearly only.

Start small, move up later

Take the smaller plan now. Moving up on the same cycle charges the difference for the days left, not a second full period, and the renewal date does not move. You see the exact figure before anything is billed.

Down, out, or monthly, at the renewal

Moving down a plan, cancelling, or switching from yearly to monthly of the same or a lower plan takes effect at the next renewal. The plan you already paid for runs to the end of its period either way. Switching from monthly to yearly starts a new year now, with unused monthly time credited.

Price changes at renewal

You keep the year you already paid. If the published price moves, the next renewal is the new price, for everyone on that plan.

What changesThe planned feature set. Some of it is still being built, and a feature can be live on one platform before it reaches another.
FeatureFreeSupporterPatronLegend
Devices linked24610
How often a device syncsHourlyEvery 30 minEvery 10 minEvery 5 min
History on your profile30 days1 yearEverythingEverything
Remote managementDesktop and phone. Direct first. Encrypted relay fallback when needed--
Encrypted SSH vault syncPassword + one-line recovery code, no operator reset-
Remote screen accessWatch and control, per device. Direct first. Relayed screen is Legend-only---
Relay trafficDirect connections do not count. Rolling 30 UTC days, shared by every relayed connection100 MiB1 GiB5 GiB20 GiB
Profile mark-StarBadgeCrown
Layout options-
Year in review card-
Links and social profiles--36
Profile themes--
Read API for your own data---
Beta invites---
The CLI, complete
Desktop appmacOS
Mobile appiOS and Android available
Unlimited local history
Every source and export
WorkspacesDesktop appUnlimitedUnlimitedUnlimitedUnlimited
AutomationsDesktop app
WorkflowsDesktop app

Some listed features are still shipping, and a row can be live on the Mac before the phone. Details are in the FAQ below.

Questions

The parts worth being clear about

Does paying unlock anything in the CLI?

No. Local usage reports, exports, workspaces, automations, and workflows are free. Reading local records needs no account. Vendor fetches and agents may need their own credentials and network access. Hosted remote management requires Patron or Legend, and screen access requires Legend.

Are automations and workflows a paid feature?

No, both sit in the free tier and both run on your own machine. An automation is one job on a schedule. A workflow is a graph: agents, shell commands, HTTP calls, an existing automation, and a gate where a person approves before the next step, wired together and run by hand or started by an agent through the MCP server. Local execution needs no tokenstat account or paid tokenstat plan. Agent and HTTP steps can still incur charges from their providers.

Is there a phone app?

Yes. The iPhone app is on the App Store and the Android app is in review on Google Play. Both are free, like the CLI and desktop app. A plan changes what the phone can reach. You can install it on any plan. Reaching a machine from anywhere is remote management, which starts at Patron.

Is everything listed on this page available today?

Availability depends on the platform and installed version. The macOS app, CLI, and iPhone and iPad apps are available, and the Android app is in review on Google Play. Windows desktop has development previews. Linux desktop is planned. Check the product pages and changelog for the features in your build before choosing a plan.

Why is a feature on the Mac but not on my phone?

Because each platform ships on its own build. The macOS app moves first, the phone apps follow, and Windows and Linux come after that, so the same feature can land weeks apart. Anything distributed through an app store also has to clear that store's review and be available in your country, and neither of those is on our clock. We aim for it to feel like one product wherever you are, but the gaps between platforms are real while this is being built.

What happens to my history if I do not pay?

tokenstat keeps everything you have synced while the account is active. Free displays the last 30 days, Supporter a year, and Patron and Legend show all of it. If you upgrade after two years, those two years of graphs appear immediately. For Free accounts, when none of the devices has synced for more than 30 days, we may remove the hosted profile data and synced history. Paid tiers are not subject to this inactivity removal while the paid plan is active. Your local archive is not affected.

What if you change the pricing later?

The year you already paid is yours. A published price change applies at the next renewal, for everyone on that plan. You can cancel or move down before then. Moving up is a separate decision at the price shown when you confirm.

What if the hosted side shuts down?

You get a full export of everything stored on the account. The CLI and desktop app keep working offline with the local archive, and the phone app can still use its local archive offline. Hosted profiles and remote services depend on tokenstat servers and would stop working. Exported files and your local archive remain accessible.

I upgrade halfway through a period. What do I pay?

The difference for the days left, on the same billing cycle. Say you took Patron at $48 in January and want Legend at $96 in July: the unused half of the $48 comes back as credit, Legend is charged for the same remaining days, and your card pays the net, about $24. Yearly Supporter to yearly Patron or Legend is the same move: unused days on the $10 year credit toward the new yearly price. Your renewal date does not move. The exact figure, tax included, is shown before you confirm. Nothing is charged by a single click.

Can I move back down, or stop?

Yes. Both take effect at the next renewal, not mid-period. Moving down keeps the plan you paid for until that period ends, then renews lower. Cancelling does the same and then stops. Cancellation or a downgrade does not create a refund for paid time that remains. Purchases are final, except for rights that cannot legally be waived.

Yearly or monthly?

Yearly saves 20% compared with 12 monthly payments: Patron is $48/year instead of $60, saving $12. Legend is $96/year instead of $120, saving $24. Monthly billing is $5 for Patron or $10 for Legend. Supporter is yearly only. On the website, switching from monthly to yearly of the same or a higher plan starts a new year now, with unused monthly time credited. Switching from yearly to monthly of the same or a lower plan waits until the year you already paid for ends. Moving up a plan on the same cycle charges the prorated difference now. On iOS, a duration change at the same plan follows App Store rules and takes effect at the next Apple renewal.

I'm on a yearly plan. Can I switch to monthly of a higher one?

Not until that year ends. Yearly Supporter can move to yearly Patron or yearly Legend any time: unused days on the $10 year are credited against the new yearly price, features unlock when payment clears, and the renewal date stays put. Yearly Patron to yearly Legend is the same. Monthly of a higher plan cannot start mid-year, so that switch is not offered. Once you are on the higher yearly plan, settings will let you queue monthly of that same plan for the next renewal.

What is the read API?

On Legend, 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 device. Every endpoint is documented at /api, before you pay for it.

Who takes the payment?

On the website and in the desktop app, Paddle.com is the Merchant of Record. Checkout, invoices, tax, and payment support go through them. pueev OÜ never sees your card number. On iOS, the App Store bills the same plans and handles payment support there. A first Patron yearly checkout includes a three-day trial so you can try the hosted features before you are charged. The terms spell out the final-purchase policy.

Can I get a refund?

Patron yearly has a three-day trial, once per account. Cancel auto-renewal from account settings or your receipt during those days and nothing is charged. After payment, all purchases are final. We do not refund unused time, cancellations, downgrades, or changes of mind. You keep the plan until the paid period ends, and can turn off auto-renewal at any time for the next period. Rights that cannot legally be waived still apply.

What does the money pay for?

The local suite stays free. Supporter is for hosted stats across devices when that is all you need. Patron is for serious multi-machine workflows with remote management. Legend is the complete remote experience, adding remote desktop, the read API, more devices, and faster sync.

Do I need an account at all?

Local workspaces and usage reports need no account. Setup offers an optional account step. An account is required to sync usage across devices and use hosted features such as remote management. A linked account does not automatically give a new device access to a host. The host must approve it.

What counts as a device?

Anything you run tokenstat on: a work laptop, a personal one, a desktop, a phone, a tablet, a server you leave agents running on. Each uses one slot and gets an opaque id derived on that device. The account adds their numbers together. Unlinking one in settings frees the slot immediately and drops its rows. The local archive on that device is untouched.

How often does my profile update?

Once an hour per device on Free, every 30 minutes on Supporter, every 10 minutes on Patron, every 5 minutes on Legend. 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.

Who is Legend for?

People running tokenstat on many devices or needing remote screen access to those machines. It is the top plan: more devices, faster sync, remote screen viewing and control, a larger link list, the read API, and early access to new features. Choose Patron if you need remote folders and terminals; choose Legend for remote screen control or API access.

Is remote access end-to-end encrypted?

Yes, including from us. Remote management and remote screen are encrypted between your two devices. tokenstat tries a direct path first. A relay, when needed, forwards ciphertext and cannot read the terminal, screen, files, or keystrokes. SSH vault sync is encrypted on the device too: there is no operator reset if the password, recovery code, and every enrolled device are lost.

Does the relay have a data cap?

Direct connections do not, and tokenstat tries those first. When the two devices cannot talk directly, a relay forwards ciphertext we cannot read. All relayed traffic shares one rolling 30-day allowance: 100 MiB on Free, 1 GiB on Supporter, 5 GiB on Patron, and 20 GiB on Legend. The window is today plus the previous 29 UTC days. Older usage leaves the window as those days pass. This is not a daily refill. Remote screen remains Legend-only, one relayed screen at a time, and up to ten minutes per relayed session before reconnecting. That is abuse protection for a shared relay, not a data plan. A material reduction is published before it applies to a new paid period. The terms carry the full wording.

What happens if I go over the device limit?

The new device is refused at sync time with a message saying so, and every device already linked keeps working exactly as before. Nothing silently stops syncing and nothing is dropped.