playrote.play.v1

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

  • Published 4 Sep 2026
  • Downloads 25
  • Needs rote 0.62.0+
  • Digest sha256:fd5657cc2ac5…
  • Reference sidships/token-tab@0.1.2

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 dirprojects_dir

    Where 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 pathout_path

    Where 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 backdays_back

    How 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

    optionalintegerdefault 30example 7custom value allowed
  • Rates pathrates_path

    Override 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
  • Digestsha256: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.