These write their own usage to disk, so burnlog reads it straight off — no key, no proxy, and your first run counts the history you already have.
No usage log to read, so these run under burnlog wrap, which counts calls no log file ever sees across 14 providers. No certificates, no HTTPS interception. What each agent supports →
Finds your agents, signs you in, syncs. No config.
Counts calls no log file ever sees.
Every sync moves you up the public board.
Spark, Ember, Blaze, Inferno, Supernova. Every token you push moves you along the ladder, and your rank travels with you on your profile and your badge.
Thirteen unlockables from First Burn to Billion Club, earned from real usage and displayed as a trophy case on your profile.
The CLI is MIT-licensed and open source — read exactly what it sends before you run it. Or read the privacy model.
Drop your rank into a GitHub README, a portfolio, or anywhere else people look at your work. Profile and challenge links unfurl into generated cards on X, Slack, Discord, and iMessage.
No. burnlog stores token counts, the model name, which agent produced them, an opaque dedupe id, and a timestamp. Prompts, completions, file names, file contents, repo names, working directories, and session ids are not part of the schema, so there is nothing to leak. The CLI is MIT-licensed, so you can read exactly what it sends before you run it.
Claude Code and Codex are read straight from their local session logs. Everything else is covered by burnlog wrap, which counts any command that talks to Anthropic, OpenAI, Google, Mistral, Cohere, OpenRouter, Groq, xAI, DeepSeek, Together, Fireworks, Perplexity, Cerebras, or Ollama over their standard base URLs — including agents that keep no readable log at all.
Two ways. It reads the usage numbers your agent already wrote to disk, and it reads the usage field off API responses for anything you run under burnlog wrap. Cached tokens are handled honestly: OpenAI reports cached reads inside prompt_tokens, so they are subtracted before bucketing, and Anthropic splits usage across two streaming events, so both are collected before an event is counted.
Yes. The leaderboard, ranks, achievements, and the README badge are free, the CLI is open source under the MIT license, and the whole app is self-hostable against your own Postgres. No card, no trial.
Run npx @sxnalabs/burnlog. It finds your agents, shows you your numbers before asking for an account, signs you in with GitHub, syncs, and installs a hook so it keeps counting. Sixty seconds, no config file.
Spark, Ember, Blaze, Inferno, and Supernova, in that order. Your rank is derived from total tokens burned, so it updates itself on every sync and travels with you onto your profile page and your README badge.
Yes. Every account gets an SVG badge that updates itself, plus a dependency-free widget under 4KB for a portfolio or docs site. Profile links also unfurl into generated preview cards on X, Slack, Discord, and iMessage.
The public board ranks individuals today. Shared boards, budgets, and per-service API keys are built and running on a staging deployment while their UX is settled, so they are coming back to burnlog.net rather than being planned.
One command and you're on the board.