Track what your AI subscriptions actually cost — by project, by model, by day.
↑ Click the dashboard to open the live demo at tokenmaxx.structlabs.io
More screenshots — Usage, Projects, Raw Events, Models, Subscriptions, Quota, Wrapped, Users
![]() Usage |
![]() Projects |
![]() Raw Events |
![]() Models |
![]() Subscriptions |
![]() Quota |
![]() Wrapped |
![]() Users |
TokenMaxx captures token usage from Claude Code and Codex CLI, stores it in your own Supabase database, and gives you a dashboard that breaks down AI spend by project, model, and day. Your data stays in your own Supabase project — no SaaS account required.
Status: v1.0, live. The dashboard is deployed at tokenmaxx.structlabs.io with Supabase auth, live usage data, subscription tracking, and automated quota capture via Brave browser session cookies.
There are two ways to set up TokenMaxx, depending on what you want.
For evaluating TokenMaxx, contributing, or playing with the dashboard. Runs entirely on your laptop with a local Postgres. No Supabase or Cloudflare account needed.
For tracking your actual AI subscription usage day-to-day. Uses real Supabase + Cloudflare; the dashboard lives at a URL you can bookmark.
Most of the setup is automated by your AI agent. You only need to do a few one-time manual things:
- Sign up for accounts and paste secrets into
.env.local(~5 min) - Then tell your AI agent: "set up TokenMaxx per
docs/SETUP-AGENT.md"
Humans start here: docs/SETUP-HUMAN.md
Agents read this: docs/SETUP-AGENT.md
| Doc | What it covers |
|---|---|
| docs/ARCHITECTURE.md | System overview and component breakdown |
| docs/DATA-MODEL.md | Database schema (simplified) |
| docs/CAPTURE-PIPELINES.md | How usage data flows from your machine into Supabase |
| docs/ROADMAP.md | What's planned beyond v0.1 |
See CONTRIBUTING.md.
MIT — see LICENSE.








