Repository navigation
Releases: heistkit/ccusage-interface
Release list
ccstats v1.1.0
Needs Node 18+. No dependencies, no install step, no network requests — from the
tool or from the page it generates.
Nothing to install
npx github:heistkit/ccusage-interface --serve --open # or: bunx github:heistkit/ccusage-interfaceDownload and run
curl -fsSLO https://github.com/heistkit/ccusage-interface/releases/download/v1.1.0/ccstats.mjs
node ccstats.mjs --serve --openOr grab ccstats-v1.1.0.zip and double-click ccstats.cmd (Windows) /
ccstats.command (macOS).
Scoop (Windows)
scoop install https://github.com/heistkit/ccusage-interface/releases/download/v1.1.0/ccstats.jsonHomebrew
ccstats.rb below is a ready formula with this release's checksum — put it in a tap
repo as Formula/ccstats.rb, then brew install <tap>/ccstats.
Assets
ccstats.mjs |
the whole tool, one file, fonts inlined |
ccstats-v1.1.0.zip |
same file plus double-click launchers |
ccstats.json |
Scoop manifest |
ccstats.rb |
Homebrew formula |
Privacy
Reads usage metadata only from the transcripts Claude Code already writes locally:
timestamps, model names, token counts, and a truncated session-id hash. Never message
content, prompts, file paths, or project names. The smoke test that gated this build
asserts the session ids come out hashed.
ccstats v1.0.0
Download one of these
ccstats.mjs |
The whole tool, one file. Fonts already inlined. |
ccstats-<version>.zip |
Same file plus double-click launchers for Windows and macOS. |
Run it
node ccstats.mjs --serve --openOr from the zip, double-click ccstats.cmd (Windows) / ccstats.command (macOS).
Needs Node 18+. Nothing else — no install, no dependencies, no network requests.
Writing a static page instead: node ccstats.mjs
Privacy
Reads usage metadata only from the transcripts Claude Code already writes locally:
timestamps, model names, token counts, and a truncated session-id hash. Never message
content, prompts, file paths, or project names. Verified by the smoke test that gated
this build.