The AI usage ledger for your Mac

Your AI usage,
finally clear.

TokenTracker app icon

See how much you used, how costs are calculated and what remains of supported quotas. Spend less time switching between tools.

Direct edition 1.0.5 · 7-day trial · macOS 14+

Development build screenshot (Chinese UI) · Download v1.0.5; interface details may differ.
Development build overview: usage trends, cost references and model breakdown View original

01Less switching between tools

Usage from everywhere.
Together at last.

See which models account for your usage, then trace it back to the records.

Explore usage records

Data excerpt from a screenshot · Not the app interface

Seven days at capture · Top 3 models by token share (not the full breakdown)

gpt-5.6-sol
32%
cursor-grok-4.6-high-fast
23%
claude-fable-5-1-thinking-high
14%
A snapshot from the overview screenshot at the time of capture.
View original overview

02More than an unexplained total

Costs, explained.
Gaps, visible.

Find records by source and model to understand where usage comes from. Costs use the amount reported by the source when available; otherwise, they are calculated from the price table. Missing prices are flagged, never treated as zero.

These costs are accounting references, not actual charges or subscription bills.

View original price table

Screenshot prices may differ from current provider rates.

Output, cache and costs, recorded separately

Output, cache and cost columns with complete data rows in the development build
Usage record detail · Costs are accounting references
View complete records

Data excerpt from a screenshot · Not the app interface

The overview showed 51 unpriced records at capture. Missing prices are not counted as zero.

A snapshot of the overview notice, not a count of the records shown above.
View original notice

03Less switching beyond usage, too

What’s left.
Who’s working.

View quotas and reset times for supported, connected sources. For tools with activity detection, check their current state. The interface distinguishes live signals from inferred activity.

Get a quick view from the Mac menu bar, too. Quotas come from the relevant service and are tracked separately from local usage.

Explore support coverage

Data excerpt from a screenshot · Not the app interface

Kimi · Used this week

11%

Resets:

Snapshot at capture, not a current quota. A Kimi example only, tracked separately from local usage.

Complete Kimi quota card from the development build, captured at a point in time
Complete original card · Screenshot evidence
View original quota card

Codex activity

At capture, the Codex activity card was labeled “Live” and showed “Working”.

Codex name, live indicator and working state in the overview activity card
Overview activity card, not the menu bar.
Codex live status · At the time of capture

Supported AI tools

Your tools.
One clear ledger.

From Claude Code and Codex to Cursor, bring your everyday AI tools into one ledger.

35tool integrations

Terminals, editors and desktop agents.
Find your everyday combination.

35 integrations. Find the tools you use.

Select a card to explore support
Claude CodeLocal usage

Reads local session records to bring Claude Code token usage into the same ledger.

CodexLocal usage

Reads local sessions and cumulative counters to organize Codex usage. Supported quotas can also be queried after the required authorization.

CursorOnline accounts

Queries Cursor account usage online on demand. Requires a connection and credentials; disabled by default. Account usage may include other devices and cannot be treated as project usage on this Mac alone.

Gemini CLILocal usage

Reads local Gemini CLI sessions and derives usage increments from cumulative counters.

OpenCodeLocal usage

Reads local OpenCode sessions and usage records to show model usage in one place.

KimiLocal usage

Reads local Kimi usage records. Supported quotas and reset times can also be queried after the required authorization.

GitHub CopilotLocal usage

Reads usage from local Copilot sessions or telemetry. The tool must generate the relevant records.

KiroLocal usage

Reads usage from local Kiro data. Available records depend on the tool version.

OpenClawLocal usage

Reads local OpenClaw session records to bring model usage into the ledger.

GrokLocal usage

Reads local Grok usage records. Supported quotas can also be queried after the required authorization.

WorkBuddyLocal usage

Reads local WorkBuddy session usage so you can review it alongside other tools.

CodeBuddyLocal usage

Reads local CodeBuddy sessions and summarizes the recorded token usage.

QoderLocal usage

Reads model usage from the local Qoder database. Qoder and Qoder CN are separate integrations.

Qoder CNLocal usage

Reads the local Qoder CN database as a separate data source from Qoder.

TRAE Work CNOnline accounts

Queries TRAE Work CN account usage online on demand. Requires a connection and credentials; disabled by default. Account-level data may include other devices.

Kilo CLILocal usage

Reads local Kilo CLI database usage separately from the Kilo Code editor extension.

Kilo CodeLocal usage

Reads task usage saved by the Kilo Code editor extension. The relevant task records must still be available.

Roo CodeLocal usage

Reads task usage saved by the Roo Code editor extension to organize model usage.

Zed AgentLocal usage

Reads the local Zed Agent session database and derives usage from recorded counters.

GooseLocal usage

Reads the local Goose session database to organize token usage from session counters.

DroidLocal usage

Reads local Droid records and derives token usage increments from cumulative counters.

piLocal usage

Reads local pi session records and also provides the compatible integration path for Dots.

oh-my-piLocal usage

Reads session records from the separate oh-my-pi directory to summarize model usage.

Prime AgentLocal usage

Reads local Prime Agent sessions and organizes the token usage recorded in them.

Every CodeLocal usage

Reads local Every Code sessions and derives usage from cumulative counters.

Hermes AgentLocal usage

Reads the local Hermes Agent database and derives usage from session counters.

Craft AgentsLocal usage

Reads records in local Craft Agents workspaces and derives usage from cumulative counters.

ReasonixLocal usage

Reads local Reasonix records and derives usage from changes in cumulative counters.

Mimo CodeLocal usage

Reads local Mimo Code database records to bring model usage into the ledger.

ZCodeLocal usage

Reads the local ZCode database to organize token usage in session records.

AnythingLLM DesktopLocal usage

Reads the local AnythingLLM Desktop database and organizes its recorded model usage.

Claude ScienceLocal usage

Reads the local Claude Science database and summarizes usage as a separate source.

DeepSeek HarnessLocal usage

Reads local DeepSeek Harness session records. This integration tracks tool usage; DeepSeek API balance is queried separately.

AntigravityEstimated usage

Estimates usage from local session text. Estimates do not enter the formal ledger and cannot serve as exact token accounting.

DotsVia pi

Uses the Pi-compatible integration path, with no independent usage scanner. Available data depends on compatible session records.

31 local usage sources · 2 online accounts · 2 estimate / compatible integrations. Quota and activity support vary by tool; access depends on version, authorization and record completeness.

About integrations & privacy

Integrations & privacy

All your integrations.
Your choice.

Manage tool connections together, with online account usage available on demand. The usage database stays on this Mac. Online account usage requires a connection and credentials and is disabled by default.

Quota queries, exchange rates and direct-edition licensing may also use the network. Project and session information is retained by default and can be disabled in settings. Enabling hooks modifies the relevant tool’s configuration.

Direct edition 1.0.5 includes the integration center and online account usage. Available capabilities depend on the tool, authorization and records.

Local reads, live status and online queries are managed separately. An enabled switch does not confirm successful reporting.

Complete Claude integration with local-read, live-status and online-query switches and actual connection states
Complete Claude integration · Connection state at capture

Start on your Mac

Download today.
Try it for 7 days.

Current public download: 1.0.5. Requires macOS 14 or later. Choose the package for your Mac’s chip.

Apple silicon

For Macs with Apple M-series chips

Download for Apple silicon

Intel

For Macs with Intel processors

Download for Intel

Not sure which to choose? Open the Apple menu  → About This Mac. If you see “Chip: Apple M…”, choose Apple silicon. If you see “Processor: Intel…”, choose Intel.

Screenshot and download version details in the FAQ

A little more to know

FAQ

How do the screenshots compare with the download?

The current download is direct edition 1.0.5, including the integration center and on-demand online account usage. Screenshots come from a development build, so interface details may differ. Support depends on the tool, authorization and record completeness; check the integration notes in the app.

Does it support every AI tool?

No. Usage, quota and activity support vary by tool, and may require authorization or a specific version. Explore Supported tools for 35 integrations and their usage support. For specific quota and activity capabilities, check the integration notes in the app.

Are these costs the amount I actually paid?

No. They are cost references reported by the source or calculated from usage and the price table. Subscription quotas, API balances and the usage ledger are tracked separately. Missing prices remain unknown.

Does all data stay on my Mac?

The usage database is local, but online usage, quotas, exchange rates and licensing involve network requests. The whole app is not fully offline. You choose which integrations to enable.

How do I buy after the trial? Is there an App Store edition?

The direct edition includes a 7-day full-feature trial. After the trial, select Buy a license key” to purchase from Liandong Shop, then activate in the app. The product page defines the current price and terms. The App Store edition is available to download; check its store page for the version and price. Direct-edition license keys and App Store purchases are separate. For help, visit the “Support.

View original app screenshot

Development build screenshot · Press Escape to close and return

Open image directly (new tab)

Loading original image…