See exactly where your LLM budget goes
Connect API keys from Anthropic, OpenAI, and Gemini and get a unified cost breakdown by feature, model, and date — before the invoice arrives.
Cross-provider normalisation
Token counts from every provider are converted to a single cost model so you compare apples to apples.
Per-model, per-date view
Bar charts slice your spend by model and day so you can pinpoint exactly when a feature started burning budget.
No account required
Paste your API keys, get your data, close the tab. Nothing is stored server-side, ever.
How it works
Paste your API keys
Drop in read-only keys from one, two, or three providers. Nothing is saved after your session ends.
Pull your usage logs
TokenLens fetches your usage history and normalises every token count to a shared cost model.
Read the breakdown
A bar chart shows spend by date and model. Drill into any bar to see which calls drove the cost.
Before / After
- Surprise invoices with no line-item detail
- Separate dashboards per provider, no shared view
- No way to tie spend to a specific feature or prompt
- See cost by model and date before the bill lands
- One view across Anthropic, OpenAI, and Gemini
- Know which feature or template is burning your budget
FAQ
Are my API keys stored anywhere?
No. Keys live in your browser session only. When you close the tab they are gone. TokenLens never writes them to a server or database.
Which providers are supported?
Anthropic, OpenAI, and Gemini on day one. You can connect any combination — you do not need all three.
Does this work if I only use one provider?
Yes. Single-provider mode still gives you the per-model, per-date breakdown that native dashboards do not.