v0.1.85 iOS 26 · iPhone & iPad · Free

Your OpenRouter account,
in your pocket.

Token Ledger turns the OpenRouter API into a personal dashboard — remaining credit, daily spending, and the real per-token price of all 400+ models. Free, no ads, no tracking.

  • No ads
  • No tracking
  • No sign-up
  • Keys stay on device
400+models priced per token
2providers supported
$0ads, tracking & subscriptions
0bytes of your data reach us

Features

Everything the API doesn't tell you

openrouter.ai gives you a bill. Token Ledger shows you where the money went, which tool spent it, and what each call really cost.

Balance & spending

Remaining credit (or your key limit), lifetime and monthly spend, plus a low-balance banner that turns amber below $10 and red below $5.

Usage charts

Daily spend and token bars with a period average, a least-squares trend line, and tap-a-day detail down to the prompt / completion / reasoning split.

Account log

OpenRouter bills per API key — so give every tool its own key (Hermes, Agent-Zero, a coding CLI…) and the log becomes a per-app view: today / 7-day / month / lifetime spend, key limits, expiry and each key's own daily history and model list.

This is the feature people didn't know they needed.

Model catalog

All 400+ models with real per-1M-token prices, capability filters (Vision · Developer · Reasoning · Free), search and server-side sorting.

Two providers

OpenRouter, TrustedRouter, or both — remaining credit, prepaid-vs-BYOK split, per-key limits and a provider switcher that keeps every account separate.

Privacy first

Keys live only in the iOS Keychain. Optional PIN (salted SHA-256) and Face ID, re-lock when the app backgrounds, and an optional app-switcher blur.

Stay informed

Low-balance notifications on each crossing, a Sunday-evening weekly summary, and a home- & lock-screen widget in Balance or Today's-usage mode.

Siri & Shortcuts

Ask “What's my OpenRouter balance?” or “What's my usage today?” without opening the app.

Export

Share any period as CSV (daily rows + per-model rows) or as a print-ready PDF report.

The app

Try it without an account

The setup screen fills the app with consistent sample figures — pick OpenRouter, TrustedRouter or both. Same screens, same charts, no keys required. This is a live preview of that sample data.

Remaining credit

$42.80

Period total$31.42
Avg / day$1.05
vs previous+12.4%

Real prices

What a call actually costs

Sample of the catalog, in US dollars exactly like openrouter.ai — per 1M tokens. The app lists all 400+ models, including the free ones, with server-side sorting.

Sample models with input, output and cached-read prices per one million tokens
Model Capability Input / 1M Output / 1M Cached read / 1M

Privacy

Nothing leaves your device except queries to your own provider

Token Ledger has no accounts, no analytics SDK, no advertising and no third-party tracking. It talks to exactly two hosts — and only if you connect them.

Keys in the Keychain

Provider keys are stored on-device, encrypted, with device-only accessibility. Never in preferences, never on a server.

Two destinations only

openrouter.ai and trustedrouter.com, over HTTPS, using your own keys. No other party receives anything.

No tracking, ever

No analytics, no crash reporting, no ads. The optional review prompt only counts launches on your own device.

Delete anytime

“Remove all data” wipes keys and protection immediately. Uninstalling removes everything else.

Full text in the privacy policy · Effective August 30, 2026. OpenRouter and the OpenRouter logo are trademarks of OpenRouter Inc. Token Ledger is an independent project and is not affiliated with, endorsed by or sponsored by OpenRouter Inc. or TrustedRouter.

FAQ

Questions

Which keys does the app need?

OpenRouter: a standard API key (openrouter.ai/keys) for the model catalog and key info, and a management key (openrouter.ai/settings/api-keys) for the credit balance and usage charts.

TrustedRouter: one API key from their console covers the balance, today/week/month spend and key limits. Per-day history and total credits additionally need a TrustedRouter management key.

Either provider can be used alone, and you can disconnect one in Settings at any time.

Why don't I see charts with my keys?

Charts require the management key. Also check the period — recent usage may be empty while older months have data; use a Custom range to reach further back.

Can I top up my OpenRouter credits in the app?

The app opens the official OpenRouter credits page for you — the actual payment is handled by OpenRouter itself.

Is my API key safe?

Yes. Keys live in the iOS Keychain, never in app preferences or on a server, and each one is only ever sent to that provider's own API over HTTPS. A PIN is stored as a salted SHA-256 hash, never in plain text.

What happens to my data if I delete the app?

Everything is on-device: Keychain keys and UserDefaults preferences go with the app — or immediately, via “Remove all data” in Settings.

Does the app work on iPad?

Yes — it's universal. Models, Settings and Help use sidebar split views with size-adaptive typography on iPadOS 26+.

Why is my "this month" different from the website?

Because "this month" meant three different things. Since 0.1.83 the figures match openrouter.ai: the balance line uses the account-wide calendar month, the chart period is labelled “7 days” / “30 days”, and Settings → Numbers lists every raw figure with its scope — account-wide or this key only.

Changelog

Recently shipped

The app's About screen shows the latest 12 releases. These are the recent ones.

View the full release history

Found a bug or want a feature?

Token Ledger is a small independent project. The fastest way to reach me is the public issue tracker — please include your iOS version, device model and a screenshot if you can.

Support the developer

Token Ledger is free, with no ads and no tracking. If it saves you time — or money — a coffee is always appreciated.