Claude CodeCodexGrokMuse SparkCursorOpenCode GoClaude CodeCodexGrokMuse SparkCursorOpenCode GoClaude CodeCodexGrokMuse SparkCursorOpenCode Go
Go on, poke her.
This is the real menu bar dashboard, running right here with demo numbers. Switch providers, change the window, flip to Settings.
JP the Cat 🐾
REAL + NOTIONAL LIST-PRICE · TODAY · REAL + NOTIONAL LIST-PRICE · TODAY · REAL + NOTIONAL LIST-PRICE · TODAY · REAL + NOTIONAL LIST-PRICE · TODAY · REAL + NOTIONAL LIST-PRICE · TODAY · REAL + NOTIONAL LIST-PRICE · TODAY ·
$10.00
All providers
$296.57
last 30 days
All providers ·$296.57
Spend by provider · last 30 days$296.57
Updated just now
Four small jobs, done purrfectly.
#1 Track
Local truth, zero setup
Claude Code, Codex, and Grok Build already keep usage logs on your Mac — no account, no API key. Muse Spark and OpenCode Go read OpenCode's local database here; Muse Spark counts sessions on this Mac, not your full Meta account dashboard. Follow along in the menu bar, the macOS widget, or her dashboard.
#2 Cost
Priced to the cent
Real dollars with real per-model rates — the 5min vs 1hr cache split most tools flatten, streaming chunks de-duplicated. Pick a 7, 14, 30, or 90-day window and JP does the math.
#3 Limit
Real limits, from the source
Your 5hr and weekly usage comes straight from official feeds — Codex automatically, Claude when live limits are on. Every number is stamped official. JP never guesses.
#4 Alert
One meow. Never a nag.
A single meow and a native macOS banner the moment a provider crosses 80% — once per window, then quiet. Tune it or turn it off in Settings.
Look at all those numbers.
Advanced Analytics — every number labelled official or est.
On your desktop, too.
Pick a size
Small
Today's total, notional tag, and live spend.
Medium
Small + per-provider breakdown with gauges.
Large
Medium + last 30 days total and more.
Add it in seconds
Download it. Meow.
Right-click the desktop or open Notification Center.
Search for “JP the Cat”.
Choose a size and drag it into place.
24 themes. 1 cat.
From Sunlit light to twenty-one terminal-inspired dark packs.
Sunlit LedgerRetro TerminalTokyo NightGitHub Dark
She keeps secrets.
Every plan figure comes straight from the provider's own counter, stamped official. Anything JP works out on top is stamped est. and never dressed up as measured.
Never leaves your Mac
Your prompts, code, transcripts, token history, and API keys stay on machine — always and forever.
Least-privilege access
No Full Disk Access. Ever. JP reads only the provider logs already on device and never breaks your privacy.
Signed & notarized
Developer ID signed and notarized by Apple, so Gatekeeper opens her with one friendly “are you sure?” — never the scary block.
the price is…$0
No trial. No license key. No account. Just a very picky cat and very accurate numbers.
macOS 14+ · Apple Silicon · or install with Homebrew:
brew tap 8bittts/jpthecat
brew trust 8bittts/jpthecat
brew install --cask jpthecat
Questions?
Is it really free?
Yes. Download it, keep it, use every feature. No account to create, no card, no trial clock.
What's inside JP the Cat?
Real Claude Code dollars, cache-aware and deduplicated; Codex's official 5-hour and weekly limits, automatic; Grok Build as notional list-price dollars from local sessions; Claude's official limits once you opt in; an optional Cursor CLI row; a per-model provider drawer; a native macOS widget in three sizes; 24 themes; a 7/14/30/90-day window; and an 80% usage alert with JP's meow.
How is this different from other usage tools?
Most CLIs and menu-bar tools show token counts and rough percentages — and several misprice cache tokens. JP starts with accurate Claude Code dollars, Codex's official limits, and honest notional Grok cost, then adds a widget, themes, and an 80% meow. Cursor stays estimate-only and never sneaks into the headline total.
Isn't this just another notch app?
Different job. Those are agent control panels — approve prompts, jump to terminals. JP the Cat is a cost-and-limits meter: what am I spending, and how much of the current window is used?
How accurate is the cost?
Claude Code is priced from the same per-model rates as your invoice, including the 5-minute vs 1-hour cache-write split. Codex's 5-hour and weekly numbers come straight from its own rollout log, marked official. Grok uses official xAI API list prices as notional cost — never claimed as subscription spend. Cursor is token-estimate only. Anywhere a number is inferred, JP stamps it est.
What do I need to run it?
macOS 14 (Sonoma) or newer on an Apple Silicon Mac, plus Claude Code, Codex, and/or Grok Build. Any combination makes her happy. Cursor CLI is optional.
Is it safe to install?
Yes. She is signed with a Developer ID and notarized by Apple. She runs unsandboxed for exactly one reason — to read home-root tool logs (~/.claude, ~/.codex, ~/.grok, and OpenCode's local data) — so there's no Full Disk Access and no Accessibility prompt.
How do I get updates?
JP updates herself in place with one click, using Sparkle. A dot in Settings turns amber when a new build is ready; click it and she installs it while keeping your settings.
Does it work offline?
Yes. JP reads the on-disk logs your tools already write, so cost and usage math stays local and keeps working offline.
How do I uninstall it?
Drag JP the Cat to the Trash. If you turned on Claude live limits, switch that off first (Settings → Live data). Her own files live in ~/Library/Application Support/JPtheCat — delete that folder to clear every trace.
Who is JP the Cat, exactly?
A highly opinionated tortoiseshell with impeccable taste and zero patience for wasted tokens. Lovable, a little bossy, and extremely picky about who she works with.