Native analytics for serious AI workflows

See every Token , quota window, and session arc from your menu bar.

Claude Statistics turns local AI coding history into a polished macOS command center for Claude Code, Codex CLI, Gemini CLI, and marketplace-installed workflow plugins.

Latest
v2.7.8
Updated
recently
Stars
29 ★
Platform
macOS 14+
License
MIT · open source
local-first
transcript parse
~/.claude/*.jsonl
Sessions
Stats
Usage
Settings
All
Daily
Weekly
Monthly
Activity ↗ Share Last 12 months ▾
Less More
Cost
Local totals
Tokens
Live totals
Sessions
Auto-grouped
Messages
Local search
Top Projects Preview
claude-statistics
recent activitysorted by cost
generated locally
~/work/project-alpha
project groupingperiod drill-down
real data
~/research/model-lab
model mixtoken totals
cost signal
~/client/launch-plan
heatmap linkedtrend detail
exportable
Quit
usage · preview
windows + resets
Marketplace
provider, integration, subscription, and share-card plugins
53-week
heatmap and all-time trends
Local
parsing, search, and cost analysis
9 + 11
share roles and unlockable badges
Notch Island

A live activity surface docked to the MacBook notch.

Normally just a black notch, invisible to your workflow. Whenever Claude Code / Codex / Gemini has something happening — a permission request, waiting input, a session status change — it expands. One keystroke jumps back to the exact terminal tab.

  • Active sessions list Every running session grouped by project, with live status: waiting / working / awaiting approval.
  • Permission cards Claude Code permission requests surface as inline Allow / Deny cards, decisions written back through the hook protocol.
  • Tab-accurate focus Click a card or hit Return to land in the session's exact terminal tab — Ghostty surface id, iTerm2 tty, Terminal tab all handled.
claude-statistics Claude 1s ago
❯_mcp__claude-in-chrome__read_…
👤just open the page yourself
claude-statistics Claude 1m ago
👤just fill them all in
cbdc-chain Claude 11m ago
Permission request Bash claude-statistics
❯_rm -rf build/
Task complete Claude just now
Session done · 12.4k tokens · $0.08
Provider-aware by design

Claude, Codex, Gemini, and plugin providers each parse, meter, and switch identity independently.

Claude Statistics can keep managed accounts for Claude, Codex, and Gemini, then switch the live account used by that provider when you choose another identity.

C

Claude Code

Anthropic · OAuth

Parses JSONL transcripts. Fetches 5h / 7d / per-model usage windows from Anthropic's OAuth API.

5h / 7d / model windows
Parsing + quota
5h window · 7d window · per-model
Windows / groups
5h window7d windowper-model
X

Codex CLI

OpenAI · JWT

Decodes the local JWT for user info — no extra API call. Handles the CLI's WAL/SHM sidecar files cleanly.

Local JWT + WAL recovery
Identity + scanning
WAL recovery · live watch · local JWT
Windows / groups
WAL recoverylive watchlocal JWT
G

Gemini CLI

Google · grouped

Grouped quota buckets visualized, with local trend charts anchored to reset times.

Pro / Flash / Flash Lite
Quota groups
Pro · Flash · Flash Lite
Windows / groups
ProFlashFlash Lite
Plugin Marketplace

Install from Discover and bring new providers, subscription endpoints, and integrations into the app.

The official catalog lives in claude-statistics-plugins. Plugins are not silently swapped: download, verify, trust, and hot-load all happen inside the app.

catalog live

Discover

Fetch the official claude-statistics-plugins catalog and browse Provider, Integrations, Subscription, Share Card, and Utility entries.

hash + id

Verified install

Downloads are .csplugin.zip bundles checked with SHA-256 and manifest ID matching before hot-loading.

quota + chart + cost

Subscription extensions

Third-party endpoints arrive through subscription plugins: token-based identities, quota windows, exhaust estimates, trend charts, and per-model pricing — managed beside native provider accounts.

no restart

Installed control

User plugins can be updated, disabled, uninstalled, and have trust decisions reset from Installed.

providerterminalshare-cardsubscriptionutility
Why it feels different

A native-feeling command center with the visual confidence of a modern product site.

Session intelligence

Search transcripts, inspect tools, and jump back into the exact project context.

Browse grouped sessions, inspect token and model breakdowns, and reopen work in your preferred terminal.

typescript config 7 results
~/dev/claude-stats · 4 matches 12m ago
~/work/pricing · 2 matches 2h ago
~/spike/fiber · 1 matches 1d ago
Learn more →
Usage visibility

Track live quota pressure before a workflow stalls.

Follow Claude windows, Codex plan context, Gemini grouped buckets, and plugin subscription endpoints at a glance.

Claude · 5h window 78% · 3:42 left
Claude · 7d window 46% · 4d 12h
Codex · 5h window 52% · 2:10 left
Codex · weekly 37% · resets Sun
Gemini · Flash 62% · resets 00:00 UTC
Gemini · Flash Lite 31% · daily bucket
Learn more →
All-time analytics

See the shape of your work over weeks, months, and bursts.

Heatmaps, project rankings, trend charts, and cost distribution turn raw transcripts into signal.

Learn more →
Provider-aware design

Providers and subscription endpoints can arrive through plugins.

Claude is the built-in default provider; Codex, Gemini, third-party endpoints, and future integrations ship through the marketplace — bringing quota windows, exhaust estimates, trend charts, and per-model pricing along with them.

Learn more →
Account switching

Swap live Claude, Codex, or Gemini identities without digging through dotfiles.

Changing CLI identity becomes a product feature, not a shell ritual.

Learn more →
Share cards

Turn deep usage history into polished, data-backed bragging rights.

Generate role-driven cards with badges, proof metrics, and export-ready visuals.

personal · claude-max · live
work · codex-plus · saved
team · gemini-pro · ready
Learn more →
Share preview

Turn heavy usage history into a polished identity card people will actually remember.

Share Preview is not a generic export. It composes role labels, badge unlocks, cost and token proof, project coverage, and a QR-ready layout into something worth posting.

Ready to ship

Download the app or inspect the source.

Install the latest DMG from GitHub Releases, or clone the repository and build it locally with XcodeGen and Xcode 16+.

Latest
v2.7.8
Updated
recently
Stars
29 ★
Platform
macOS 14+
License
MIT · open source