tokenmiser sits between your repo and your agent. Reads come back as compressed context; writes go out as targeted mutations instead of full-file rewrites. Same answers, same edits, a fraction of the tokens — a measured floor of 75% reduction across real codebases.
It runs next to your code and wants execution, not data. Your source never leaves your machine. Ever.
7 days, full product, no card. The audit is free forever.
Example from a real audit. Run it on your repo — one command, --dry-run leaves no state behind.
Setup
tokenmiser isn't a tool you use — it's a thing your agents use. init indexes the repo and wires the broker into your agent host by itself. From then on the host spawns it, calls its tools, and reads compiled context instead of raw files.
Detects your languages, builds the substrate, registers itself in .mcp.json, prints your reduction number. Claude Code out of the box; --gemini and --codex wire those hosts too.
--enforce denies the native file tools in this repo, so every read and write routes through the broker — and wires a live savings meter into your Claude Code statusline. --unenforce undoes it; tokenmiser off pauses everything.
There is no step three. Your agent does the rest.
The complete tool surface your agent sees. Everything else is the repo it already had.
Both directions
Half your bill is input tokens spent re-reading files; the other half is output tokens spent rewriting whole files to change three lines. tokenmiser brokers both sides.
Every read is served from the compiled substrate, sha-checked against disk on each call.
Edits apply as targeted mutations — the agent emits the change, never the whole file.
Security posture
Not a policy promise — a design property. The license server reads exactly three fields — key, machine hash, counters — and discards everything else, so it cannot store source code, repo names, or paths even by accident. Here is the complete list of everything that ever leaves your machine. For beta testers, there is no license server call, so tokenmiser makes no network calls at all.
One heartbeat, every 24 hours. Human-readable, publicly documented, this is all of it:
stats tool shows you locallyVerifiable in the binary, the docs, and the network tab.
Savings reporting
tokenmiser verify-ledger re-checks every month's chain on your machine.tokenmiser report emits HTML and CSV locally. Team rollups merge the sealed summaries each machine commits — report --merge — through the repo you already share.Pricing
Tiers step on raw-equivalent tokens served — the value you got, not a punishment for using the thing. Crossing a ceiling triggers a suggestion, never a charge, with 30 days of grace at full function.
audit stays free foreverYour bill can never exceed $99 per machine. That's the whole point of the name.
A running agent session is never killed, throttled, or interrupted by licensing. State changes apply at next spawn — and offline machines keep working on the last signed validation.
Free trial
Full product for 7 days. No card, no sales call, no onboarding. When it expires, audit keeps working forever.
One email with your key and the install snippet. Nothing else, no list.