wickend.dev / Projects / claude-monitor-lite
GomacOSMenu Bar live shipped Nov 16, 2025

claude-monitor-lite

a tiny macOS menu-bar app that watches your Claude account's real-time rate limits and tells you when the next session window opens.

§ the story

Anthropic’s rate-limit windows reset on a schedule that’s hard to keep in your head while you’re actually coding. I kept hitting the limit, alt-tabbing to a browser, squinting at a JSON response, doing arithmetic, then context-switching back. The cost of that loop adds up.

So this is a 12 MB Go binary that lives in the menu bar, polls the API on a sane interval, and shows two numbers: how close you are to the cap, and how long until reset. That’s the whole product. No window, no settings panel, no auth flow beyond pasting a key once into ~/.config/claude-monitor-lite.

three small things I’m proud of

  • Auto-refresh that respects the API. Polls less when you’re idle, more when you’re actively burning quota. No fixed 60-second loop.
  • Scheduled session renewal. Optional. When a window is about to reset, it kicks off a fresh session at the cusp so the next prompt isn’t waiting on cold-start latency.
  • No Electron, no menu-bar framework on top of a framework. Pure AppKit-via-cgo. The app weighs less than a wallpaper.

brew tap wickes1/tap && brew install claude-monitor-lite.

// shipped on a Wickend, Nov 16, 2025