Repository navigation
What's new
- Accounts found automatically. Claude Code config folders such as
~/.claude-workthat contain a.claude.json, and Codex homes such as~/.codexthat contain anauth.json, show up at launch and whenever you open Settings. No JSON to write; folders kept anywhere else still go inaccounts.jsonby hand. - A Settings window. Open it with the gear in the expanded notch or the menu bar panel. Show, hide, rename, reorder and pick an icon for each account. Changes apply at once, with no restart and no network request, and are saved to
~/.config/notch-limits/accounts.json. A file you wrote by hand is copied toaccounts.json.bakbefore Settings first overwrites it. - Pace on every bar. A faint tick on each bar in the notch panel marks where usage would be if spread evenly over the window. Under any window you're on track to hit before it resets, a line says when: "At this pace: limit today 4:26 PM". It's a straight-line projection from the latest reading, shown once 15% of the window has passed.
- Best now. With two or more accounts of the same provider, the expanded panel tags the one with the most headroom. Claude and Codex accounts are ranked separately.
- Optional notifications. A heads-up when a limit reaches 90%, and another when a limit you hit resets ("Claude Work is available again"). Off by default; turn them on in Settings. Text-only, with no sound and no extra network requests.
Every version: notch-limits.vercel.app/changelog
Install
curl -fsSL https://raw.githubusercontent.com/matheusm/notch-limits/main/install.sh | bashOr download NotchLimits.dmg below and drag Notch Limits to Applications. The app is not notarized yet, so on first launch open System Settings → Privacy & Security → Open Anyway.
Universal binary (Apple Silicon + Intel) · macOS 14 Sonoma or later.