for the beautifully obsessed
A split-flap display for your Claude token usage.
Watch the numbers flip. See who's grinding. Feel the burn rate.
Two ways to share your token count. Pick one, both, or neither.
Leaderboard launching soon
TokenBox reads your Claude Code logs and turns raw token counts into something you can stare at.
Every token streams in live. Characters cycle sequentially through the drum — just like the departure board at the train station you haven't visited since you started using Claude for everything.
No dock icon. No window management. Just a quiet amber number ticking up in your menu bar, reminding you that yes, you are in fact still streaming.
Pin any time period to the main display. The rest rotate through automatically. Watch your monthly number and feel things.
See just Opus. Just Sonnet. Just Haiku. Or go full degenerate and show all models combined. We don't judge. (We do count.)
Use Claude Code on your laptop and your VM? Link your devices — combined tokens, one leaderboard rank, one view for friends.
tokenbox link
tokenbox link TB-XXX-XXX
TokenBox reads Claude Code's local JSONL logs and that's it. Your data lives in a SQLite database on your machine. Friend sharing is opt-in and only exposes display name + token count — the absolute minimum needed to flex on your friends.
No build step. No config file. No existential crisis. (That comes later, when you see your monthly total.)
One command installs TokenBox, wires up the Claude Code hook, and launches. Historical data backfills automatically from existing logs.
Start a Claude conversation. Your menu bar lights up. The split-flap clicks to life. That's it. You're done.
Open Settings, register a display name, share your 6-character code. Peer pressure has never been so quantified.
Join the daily leaderboard. Pick a username, opt in, and let the world see your output token count. It's anonymous enough to feel safe and public enough to feel competitive. Top of the board resets every night at midnight Pacific.