Capture the information where it is available
The extension reads API responses, rate-limit headers and usage-page text, then presents the highest usage share on its badge.
Move a useful piece of information out of a settings page and into the working day.
A small utility should stay useful when one component is unavailable. It also should not require a complex service just to display the latest usage snapshot.
A personal developer utility I designed and built. It is presented as an MVP, without an adoption claim.
I can turn a recurring annoyance into a focused tool and make the integration resilient without making it elaborate.
Claude's session and weekly usage limits are normally checked on a settings page. This tool makes that same information available in a Chrome badge, popup and macOS menu bar.

English AI narration · Subtitles included · Play with sound, or read the transcript.
0:00 I built a small tool that keeps Claude usage limits visible while I work.
0:08 A menu bar plugin refreshes the latest information from a local bridge.
0:16 The browser extension captures usage, and the bridge makes it available on the desktop.
0:23 Updates stay in a local history, so changes can be inspected later.
The extension reads API responses, rate-limit headers and usage-page text, then presents the highest usage share on its badge.
A local Node bridge stores the latest snapshot. A Python plugin reads it into SwiftBar or xbar with percentages and reset times.
The extension continues without the bridge, and the menu bar can use the last stored file. The bridge and plugin use built-in libraries rather than package-registry dependencies.
Usage and reset times are available on the browser toolbar and in the macOS menu bar, with a detailed popup when needed.
The bridge runs on the local machine and starts at login. Components show a clear offline or empty state when fresh information is unavailable.
Exact documentation page: https://raba.pl/resources/claude-limits-monitor
Search interest in the documentation page. It does not measure installs or active tool users.
Open Google Search Console report · Checked 8 Oct 2026
Exact documentation page: https://raba.pl/resources/claude-limits-monitor. Provider timezone: America/Los_Angeles.
| Month | Google search clicks |
|---|---|
| 1 Apr - 30 Apr 2026 | 0 |
| 1 May - 31 May 2026 | 1 |
| 1 Jun - 30 Jun 2026 | 3 |
| 1 Jul - 31 Jul 2026 | 0 |
| 1 Aug - 31 Aug 2026 | 0 |
| 1 Sept - 30 Sept 2026 | 1 |
Exact documentation page: https://raba.pl/resources/claude-limits-monitor · UTC
Recorded activity is affected by consent, blockers, tracking gaps and internal traffic.
| Metric | 7 Sept - 4 Oct 2026 | 10 Aug - 6 Sept 2026 |
|---|---|---|
| Recorded pageviews | 1 | 1 |
| Recorded sessions | 1 | 1 |