Skip to content
JP the catJP the Cat
Live for Claude Code, Codex & Grok

Know your agent costs — every cent.

A precise menu bar for Claude Code, Codex & Grok. Real dollars in real-time: 5-hour caps, weekly limits, and more. JP watches it all for you.

  • Works offline
  • No account
  • Dark & light modes
  • macOS widget
  • Notarized by Apple
  • No Full Disk Access
  • Native Swift
JP the Cat 🐾
REAL + NOTIONAL LIST-PRICE · TODAY · REAL + NOTIONAL LIST-PRICE · TODAY · REAL + NOTIONAL LIST-PRICE · TODAY ·
All providers
$273.43
last 30 days
All providers ·$273.43
Spend by provider · last 30 days$273.43
Claude Code $179.14Codex $53.14Grok $41.14Copilot 53.6K
Updated just now

Claude Code, Codex, Grok live · GitHub Copilot on dashboard · 58+ more coming soon

How JP works

Four small jobs, done exactly right.

1Track

Local truth, zero setup

JP reads the usage logs Claude Code, Codex, and Grok Build already keep on your Mac — no account, no API key, nothing to install into your tools. Follow along in the menu bar, the macOS widget, or her dashboard, in Sunlit or Midnight.

2Cost

Priced to the cent

Real dollars with real per-model rates — the 5min vs 1hr cache split most tools flatten, streaming chunks de-duplicated. Official limits at notional prices. Pick a 7, 14, 30, or 90-day window and JP does the math.

3Limit

Real limits, from the source

Your 5hr and weekly usage comes straight from official feeds — Codex automatically, Claude when live limits are turned "On" in Settings. Every number is stamped official, JP never guesses.

4Alert

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 whenever you like.

On your desktop, too

A useful macOS widget — you choose the size.

Drop JP the Cat into your widget gallery and today's spend stays in view without opening a thing. Every size renders in Sunlit light or Midnight dark to match your Mac.

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

  1. 1Download it. Meow.
  2. 2Right-click desktop or Notification Center.
  3. 3Search for me! “JP the Cat”
  4. 4Choose the right size.
  5. 5Drag widget into place.
  6. 6Enjoy your beautiful agent stats!

It's just that simple.

JP the Cat Large macOS widget in Sunlit light mode: today's $47.80 total, a $1,284.60 last-30-days total, a spend chart, and Claude Code, Codex, and Grok rows with usage gauges.
JP the Cat Medium widget in Midnight dark mode: today's total with the Claude Code, Codex, and Grok breakdown.JP the Cat Small widget: today's total with a notional tag and a spend trendline.

Sunlit & Midnight, every size.

Accuracy

A meter you can trust.

Other apps blur the line between a measured number and a guessed one. JP never does. Every plan figure comes straight from the provider's own counter, stamped official. Anything JP works out on top of it — like whether you're on pace to hit a limit — is stamped est. and never dressed up as measured. You always know which is which.

Never leaves your Mac

Your prompts, code, transcripts, token history, and API keys stay on machine — always and forever.

All JP ever sends

A server-anchored license check with a salted device hash — never prompts, code, transcripts, tokens, or keys.

Least-privilege access

No Full Disk Access. Ever. JP reads only provider logs already on device and she never breaks your privacy.

Plan usageCodex · Pro
5-hour window61%official
7-day window43%official
5-hour burn pacerunning hotest.

Cross 80% and JP will let you know — a native macOS nudge, never nags.

Why two labels? Codex shares its rate-limit windows automatically, and Claude and Grok show theirs when you turn on Live Limits — real numbers straight from providers.

JP the Cat Advanced Analytics: a full-width deep-dive window with a spend hero, stat tiles, provider trends, heatmaps, and a per-model table — every figure stamped official or est.
Advanced Analytics — every number, measured or estimated, labelled.

How JP compares

Different tools, different jobs.

JP is not an agent-control panel; she's your cost-and-limits co-pilot.

JP the Cat logoJP the Cat

$12.99

Job: Cost and limit copilot for agents

Cost certainty: Real dollars and notional list prices.

Paid unlock: Gauges, charts, widgets, alerts, and more!

Free CLIs

Varies

Job: Token and usage summaries

Cost certainty: Inconsistent pricing math and alert behavior.

Paid unlock: -

Vibe Island app iconVibe Island

$19.99

Job: Control surface for approvals

Cost certainty: -

Paid unlock: -

SessionWatcher app iconSessionWatcher

$14.99

Job: AI coding usage tracker

Cost certainty: -

Paid unlock: -

We are inspired by our competitors but there was so much more to build for real, hardcore users.

Make it yours

24 themes, 1 JP the Cat.

From Sunlit light to twenty-one terminal-inspired dark packs, it's up to you.

JP the Cat dashboard in the Sunlit Ledger theme
Sunlit Ledger
JP the Cat dashboard in the Retro Terminal theme
Retro Terminal
JP the Cat dashboard in the Tokyo Night theme
Tokyo Night
JP the Cat dashboard in the GitHub Dark theme
GitHub Dark

Sunlit & Midnight, and every shade between.

Yummy Pricing

Pay once. It's yours.

Buy once, use forever with free updates. No subscription, no account required.

$12.99one-time

For one Mac · +$9.99 per extra Mac

One-time purchase. No subscription, ever.

Macs to license

1 Mac

Macs to license1

Total $12.991 Mac at $12.99

Download the free 7-day trial

Your download is on the way

JP is on her way to your Mac!

Check the Downloads folder for the DMG. Want the occasional, useful update? Leave your email — no spam, unsubscribe anytime.

Email is optional.

Download didn't start? Download it directly.

One key for up to 10 Macs: 1st Mac @ $12.99, then $9.99 each. Ownership beats a subscription.

Free forever

  • The live menu-bar total — real Claude dollars (Codex & Grok at notional list price), cache-aware and deduplicated

Your license unlocks

  • Your official 5-hour & weekly limit %, right in the menu bar
  • The full dashboard — per-provider rows, spend chart, and per-model breakdown
  • Detailed 5-hour & weekly limit gauges (Codex official; Claude & Grok opt-in) + a ~30-day projection
  • macOS widget — small, medium, large, in Sunlit & Midnight
  • 80% usage alerts — a native banner and one small meow before you hit the wall

Your 7-day trial unlocks all of it — no card. Local-first always: prompts, code, transcripts, and token history never leave your Mac.

  • Notarized by Apple
  • Developer ID signed
  • SHA256 verify
  • No Full Disk Access
  • Native Swift, no Electron

Requirements: Apple Silicon, signed, notarized, JP approved.

Frequently asked questions

Good questions, honest answers.

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 too, once you opt in; and an optional GitHub Copilot CLI row (token estimate, never in the combined total). Plus a per-model provider drawer, a native macOS widget (small, medium, large), light and dark themes (Sunlit & Midnight Ledger), a configurable 7/14/30/90-day window, and an 80% usage alert with JP's meow — all local-first, over a 62-provider catalog with explicit live/next/later labels.

How is this different from the free usage tools?

Free CLIs and menu-bar tools mostly show token counts and rough percentages — and several misprice cache tokens. JP starts with accurate Claude Code dollars, Codex's official limits (Claude's too, once you opt in), and honest notional Grok list-price cost, then adds a macOS widget, light and dark themes, and an 80% meow alert. GitHub Copilot stays estimate-only when you enable capture — never smuggled into the headline total.

Which providers are in the catalog?

Claude Code, Codex, and Grok are live (in totals, widgets, and alerts — Grok as notional list price). GitHub Copilot can appear on the dashboard too once you opt in from Settings — token estimate only, never folded into the combined total. The rest of the catalog — including Antigravity, Google's successor to the Gemini CLI — is mapped so JP can grow into more local files, connected accounts, and provider APIs without pretending those integrations are shipped today.

Claude Code
Codex
Grok
Gemini
GitHub Copilot
OpenCode
Amp
Droid (Factory)
Codebuff
Kilo
Kimi
Hermes Agent
pi-agent
Goose
OpenClaw
Qwen
Qoder
CodeBuddy
Cursor
OpenAI
Azure OpenAI
OpenCode Go
Alibaba
Alibaba Token Plan
Antigravity
Devin
z.ai
MiniMax
Manus
Kiro
Vertex AI
Augment
JetBrains AI
Kimi K2 (unofficial)
Moonshot / Kimi API
T3 Chat
Ollama
Synthetic
OpenRouter
ElevenLabs
Warp
Windsurf
Zed
Perplexity
Xiaomi MiMo
Doubao
Sakana AI
Abacus AI
Mistral
DeepSeek
Crof
Venice
Command Code
StepFun
AWS Bedrock
Groq
LLM Proxy
LiteLLM
Deepgram
Poe
Chutes
Aider
Isn't this just another notch app like the cat-and-island ones?

Different job. Those are agent control panels — approve prompts, jump to terminals. JP the Cat is a cost-and-limits meter: it answers "what am I spending, and how much of the current window is used?" Keep it in your menu bar as a pill, or drop the widget on your desktop in small, medium, or large — in light or dark to match your setup.

What do I need to run it?

macOS 14 (Sonoma) or newer, on an Apple Silicon Mac. Because JP reads the usage logs your tools already keep, you'll want Claude Code, Codex, and/or Grok Build installed — she's happy with any combination. GitHub Copilot CLI is optional: enable capture from Settings → Live data when you want that row. There's no account to create for the local cost engine, and Claude Code / Codex / Grok need nothing extra to start counting.

Is it safe to install?Yes. JP the Cat is signed with a Developer ID and notarized by Apple, so Gatekeeper opens it with one friendly "are you sure?" — never the scary "unidentified developer" block. Drag her to Applications and open, or install the same notarized DMG with Homebrew: brew tap 8bittts/jpthecat && brew trust 8bittts/jpthecat && brew install --cask jpthecat. She runs unsandboxed for exactly one reason: to read home-root tool logs (~/.claude, ~/.codex, ~/.grok, and optionally ~/.copilot) — paths macOS doesn't gate — so there's no Full Disk Access and no Accessibility prompt, and she reaches only those provider folders, never the rest of your disk. Every build's SHA256 is linked on the pricing card so you can verify your download.
Will it slow down my Mac?

No. JP the Cat is native Swift — no Electron, no browser engine — so she stays light in the menu bar. She mostly sleeps, waking to re-read your logs only when they change (a file-system watch) or on a gentle timer, then settles back down.

How do I add the desktop widget?

Open Edit Widgets — right-click your desktop, or click the date and time in the menu bar and scroll to the bottom — then search "JP the Cat" and drop the small, medium, or large size wherever you like. JP's Settings has a shortcut that walks you through it. The widget shows your latest totals; the app keeps it fed.

How do I see Claude's usage limits, like Codex's?

Codex publishes its 5-hour and weekly limits to its own logs, so JP shows them automatically. Claude only reports those official numbers through its statusline, so JP keeps it opt-in: turn on "Claude live limits" in Settings → Live data and she appends one small, clearly-marked block to your Claude statusline that writes the official percentages to a file she reads. Your statusline output is unchanged, nothing else in your Claude config is touched, and you can turn it off anytime. Until you opt in, Claude shows real-dollar cost only — never a guessed limit.

Which plans and subscriptions does it work with?

Claude Pro and Max — JP auto-detects your tier (Max 20x and friends), so there's no plan flag to set — Codex on a paid subscription, and Grok Build under SuperGrok or X Premium+ (dollars labelled notional list price, not subscription spend). GitHub Copilot CLI is optional capture only. She reads whatever your tools already log, so you never connect an account or paste an API key for the local cost engine.

Does it support GitHub Copilot?

Yes, as an optional dashboard row and token-estimate widget view — never as spend. Enable Copilot CLI live data in Settings → Live data (JP only shows the row when the Copilot CLI is actually installed). It needs the real OTel file export path configured; once events land, you get a Copilot sparkline and token estimate with an estimate badge. Copilot stays out of the combined dollar total and usage alerts.

Is my data private?

Completely. JP reads the local session logs your tools already write and never uploads your prompts, code, transcripts, or token history. The Mac app's required network calls are limited to the server-anchored trial and salted license checks; website page and performance telemetry is disclosed in the privacy policy.

How do I uninstall it?

Drag JP the Cat to the Trash. If you turned on Claude live limits, flip that off first (Settings → Live data) so she cleanly removes the small block she added to your Claude statusline. Her own files live in ~/Library/Application Support/JPtheCat — delete that folder to clear every last trace.

What does it cost, and what's free?

One-time, no subscription, no account. $12.99 covers one Mac with free updates; extra Macs are $9.99 each. Every install starts with a 7-day no-card trial with everything unlocked. After the trial, the live menu-bar dollar total stays free forever, right in your menu bar. A license unlocks everything you open: your 5-hour and weekly limit % right in the menu bar, the full dashboard with its per-model breakdown and detailed gauges, the desktop widget, and JP's 80% usage-limit meow.

Can I move my license to a new Mac?

Yes. Open Settings in JP, choose Deactivate this Mac, then unlock JP on the new Mac with the same JPC- key from your purchase email. Need more seats instead of moving one? Buy more adds Macs at $9.99 each for returning buyers.

How do I get updates?

JP updates herself in place with one click, using Sparkle — the same framework countless Mac apps use. A dot in Settings turns amber when a new build is ready; click it (or 'Check for Updates…' in JP's menu) and she installs it while keeping your settings. Updates are free.

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. Paid features continue from the last signed offline lease during normal offline use; license changes like activation, deactivation, and buying more Macs need the network.

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 and cache-read discount. Codex's 5-hour and weekly numbers come straight from its own rollout log, marked official; opt in and Claude's official limits read official too. Grok uses official xAI API list prices as notional cost on SuperGrok / Premium+ — never claimed as subscription spend. GitHub Copilot is token-estimate only. Anywhere a number is inferred rather than published, JP stamps it est.

Who is JP the Cat, exactly?

A highly opinionated tortoiseshell with impeccable taste and zero patience for wasted tokens. She's lovable, a little bossy, and extremely picky about who she works with — which is exactly why she's so good at keeping your AI spend honest.

Ready when your agents are

Install JP before the next expensive session.

Start with the 7-day no-card trial. Keep the live menu-bar pill free forever, or unlock the dashboard, widget, gauges, and 80% alerts for $12.99 once.

See pricing

14-day refundFree updates forever

JP the Cat $12.99 once · 7-day trial

Unlock