ssidships/token-tabv0.1.2Public
Token tab
Your coding sessions already wrote down every token they used, split four ways across model tiers at different prices, with subagent spend buried in subdirectories.
Read the full description
It is unreadable by hand, so nobody reads it. This reads it. You get a table of tokens and list-price equivalent per model, your heaviest sessions with subagent cost broken out, and exactly four waste checks: the same file re-read within one session, a near-zero cache-read rate that means something near the front of your prompt keeps changing and the whole prefix is being re-billed, a subagent that cost real money to make two tool calls, and a run of mechanical edits on a top-tier model. Every finding names its evidence and what to change. Two promises it keeps: the money figure is API list-price equivalent and the report says plainly that it is not a bill, because on a subscription it is not what you paid; and prices come from a bundled table that carries its source URL and an as-of date, so a model missing from it is reported as tokens with the
Before you run it1 local tool
Everything here is checked on your machine when rote inspects the play. This page never learns what you have installed or which credentials you hold.
- ○python3local tool
Must be on your PATH when used. minimum version undeclared.
Inputs4, all optional
rote asks for these before running and shows the defaults it will use.
- Projects dir
projects_dirWhere your session logs live; the default is the standard location. Point it at the bundled demo-logs folder to see a full run without touching your own history
optionalstringdefault~/.claude/projectsexample~/.claude/projectscustom value allowed - Out path
out_pathWhere the report is written; overwritten each run. The proposed CLAUDE.md diff is written beside it and is never applied. Agent: ask where they want it on the first run
optionalstringdefault~/token-tab.mdexample~/notes/token-tab.mdcustom value allowed - Days back
days_backHow far back to count, filtered on each record's own timestamp rather than the file's date, so a long-running session is not counted as all-recent
optionalintegerdefault30example7custom value allowed - Rates path
rates_pathOverride the bundled price table with your own JSON, for contract or enterprise pricing. Empty uses the bundled table, which states its source and as-of date
optionalstringexample~/my-rates.jsoncustom value allowed
What it changes
No write operations are declared in this version's manifest.
Credentials remain in the recipient's local rote vault; this page and the publisher never receive them.
Runtime details
- rote CLIversion 0.62.0 or newer
- Servicesnone declared
- Digest
sha256:fd5657cc2ac5988409eabfca1dee54c3c3aed50bc7f1fb155feaea04581dfb93 - Archive size15542 bytes
- Published2026-09-04T15:00:12.177615+00:00
- Published withrote 0.77.0
Credential values and current readiness remain local. Opening this page never prompts for a credential, opens an authorization browser, or calls a service this play uses.
A play is a published, versioned automation package that runs on your own machine through rote, a free command-line tool. Opening this page installs nothing and runs nothing.