A compact floating widget that displays your Claude AI usage limits in real time on chat pages
A compact floating widget that displays your Claude AI usage limits in real time — right on your chat page.
No more switching tabs to check how much quota you have left.
CLAUSEAGE | Pro)claude.ai/chat/* pages, zero interference elsewhereCLAUSEAGE injects a hidden same-origin iframe loading claude.ai/settings/usage, waits for React to render the usage data, parses the DOM, and displays the results in the floating widget. The iframe is destroyed immediately after extraction.
It also monkey-patches history.pushState / replaceState and listens for popstate to handle Claude's SPA navigation — so the widget correctly appears and disappears as you move between chat and non-chat pages.
If you're not logged in, the widget stays hidden.
claude.ai, the iframe to /settings/usage is same-origin and accessible via contentDocument"% used" text to appear, indicating React has finished renderinglocalStorage; horizontal position always snaps to the right edge on window resizesetInterval at 5 minutes; resets on manual refresh to avoid double-fetchingclaude.ai sessionCLAUSEAGE does not collect, transmit, or store any personal data. All processing happens locally in your browser. The only data stored is the widget's screen position via localStorage.
MIT
York — @Yorkian