Docs
Get your AI coding usage onto the leaderboard from the terminal.
Install the CLI
The CLI scans the AI coding clients already installed on your machine, totals the usage locally, and submits only the totals.
$ brew install owo-network/brew/tokensinstall$ curl -fsSL https://raw.githubusercontent.com/KunoLu/tokens/v1.0.4/pre-install-tokens.sh | bash -s -- https://tokens.campone-step setup for this site$ tokens loginsign in$ tokens servesubmit automaticallyAfter pre-install, reopen the terminal (or `source` your rc file) so the alias takes effect — then run the login command above.
tokens serve keeps submitting in the foreground, honoring your shell's TOKENS_API_URL — this site's origin (https://tokens.camp). A background service would not see the shell alias — give it its own TOKENS_API_URL if you run one. See the CLI guide
Register on this site and stay signed in before you run tokens login. The browser opens this site's /device page; enter the code from the terminal.
Everyday use
These five cover submitting usage. Hiding a profile is in Private mode below.
$ tokens loginauthenticate$ tokens submitsend usage now$ tokens servekeep submitting in the background$ tokens statuswhat has been submitted$ tokens helpeverything elsePrivate mode
Track usage without publishing it. A private account is left off public rankings. Visitors see the same page as a missing user.
$ tokens login --privatego private and print a read token onceRunning it again on a machine that is already logged in also turns private mode on. Only Privacy in Settings can turn it off again. A submit token can hide the profile but cannot make it public. You still see your own profile while signed in.
A read token (tkr_…) can open your private profile, badge, or embed. Send it as Authorization: Bearer tkr_…, or append ?token=tkr_… to a badge or embed URL. It cannot submit usage or turn private mode off. The plaintext is shown once.
Other people only see device names masked, like jo****ro. You see the full name on your own profile and in Settings.
Supported clients
The CLI scans whatever is already on your machine — nothing to configure per client.
All 56 of these are detected automatically — if it is installed and has written sessions, it is counted.
Paseo usage is counted under the underlying supported provider, such as Claude Code or Codex CLI. Tokens also discovers absolute Claude and Codex data-directory overrides in Paseo's provider configuration. Run Tokens on the Paseo daemon host to submit those sessions.
Amp
Antigravity
Antigravity CLI
Augment Code
Cherry Studio
Claude Code
Cline
CodeBuddy
Codebuff
Codex CLI
Command Code
Copilot
Craft Agent
Crush
Cursor
DeepSeek Harness
Devin CLI
Devin Desktop
Droid
Freebuff
FxGajae Code
Gemini CLI
Goose
Grok Build
Hermes Agent
Hindsight
Jcode
Junie
KiloKilo CLI
Kimchi
Kimi
Kiro
LM Studio
MiMo Code
MiniMax Code
Mux
Oh My Pi
OpenClaw
OpenCode
OpenCodeReview
OrcaPaseo
Pi
Prime Agent
QwenReasonix
Roo Code
Senpi (OmO Native)
Trae
Unsloth
Warp
WorkBuddy
ZCode
Zed Agent