Releases: kaychak/TokenDive
Release list
TokenDive 0.9.1
The first public build. macOS 13 or later, Apple silicon (M1 and newer).
Install — download the .dmg, open it, drag TokenDive to Applications.
It is signed and notarised, so it opens on a double click with no warning.
This build is Apple silicon only. If you are on an Intel Mac and want it,
say so in an issue — it is a build setting, not a rewrite, and knowing
somebody is actually waiting is the difference.
What it does
Turns the coding-agent usage already on your disk into an ocean dive. Depth
instead of token totals, a daily cap so burning more buys nothing, 147 marine
species and 29 places at the depths they really occupy, and a bottom about a
year of real use away.
What it reads, and what it sends
Token counts and timestamps from four locations on your own machine — Claude
Code, Codex CLI, Cursor and the Pi agent. Prompts and code are dropped where
the file is parsed; the internal record has no field that can hold text.
It sends nothing. There is no HTTP client in the app at all, which you can
check on your own copy without trusting anybody:
unzip -l /Applications/TokenDive.app/Contents/Resources/lib/python311.zip \
| grep -cE 'urllib/request|http/|ssl'
That prints 0.
If something looks wrong
Open an issue. The menu has Diagnostics…, which copies a short report —
version, what logs it found, what it computed. No prompts, no file names, no
paths beyond the four above. It is meant to be pasted in public.
Changed since 0.9.0
- The bundle no longer contains the build machine's paths. 0.9.0 carried the
builder's home directory in fifty-six files — no access to anything, but it
had no business being in a download. - A bigger app icon. The first one composed well at 1024 px and was a smudge at
the size it is actually seen at. - The depth is off the desktop submarine. It was already in the menu bar, and
duplicating it there meant near-white text on a wallpaper nobody chose for it.