Unofficial. Shows Claude Code rate limit usage in the top panel, one entry per CLAUDE_CONFIG_DIR profile. Reads only the status line payloads it asks Claude Code to write; the preferences can edit the statusLine key of a profile's settings.json to install that hook, backing the file up first.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-P-007 warning
JavaScript files should be reachable from extension.js or prefs.js
Some JavaScript files are not reachable from `extension.js` or `prefs.js` imports.
Don't include unnecessary files
bin/claude-usage-statusline.js
| Version | Status |
|---|---|
| 0.0.1 (1) | Unreviewed |
EGO-P-007 warning: bin/claude-usage-statusline.js is intentionally not imported by extension.js or prefs.js. It is a Claude Code statusLine hook: Claude Code executes it as a separate gjs -m process and pipes it a JSON status payload on stdin, which it stores for the extension to read. The preferences dialog writes the absolute path of this file into the user's ~/.claude/settings.json (src/prefs.ts, src/installer.ts), so the reference is a path string, not an import which is why the static check cannot see it. It is plain GJS source, not a bundled executable.