Review of "Vibecheck: Claude Usage" version 1.2.2 (3)

Details Page Preview

Monitor remaining Claude plan usage in the GNOME panel and on a desktop card. Shows the five-hour window, weekly limits, dynamically discovered model limits, and what contributed to usage on this machine. Requires Claude Code. Usage is read by periodically running Claude Code's /usage command, so Claude Code handles the session and contacts Anthropic. The plan name is read from Claude Code's local credential file. Optionally, usage can be requested directly: the extension then sends that OAuth credential only to api.anthropic.com, and asks the Claude Code CLI to renew it when it expires. Signing in always happens in Claude Code. Unofficial and not affiliated with Anthropic.

Extension Homepage
https://github.com/SelfRef/vibecheck

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

Shexli (experimental) warning 1

Shexli found 1 issue that may need reviewer attention.

EGO-M-008 warning

extensions using unlock-dialog must document it in disable() comments

Extensions using `unlock-dialog` should document the reason in `disable()` comments.

Session Modes

  • extension.js:67
    	disable() {
    		this.indicator?.destroy();
    		this.indicator = null;
    		this.desktopCard?.destroy();
    		this.desktopCard = null;
    		this.controller?.destroy();
    		this.controller = null;
    		releaseClockSettings();
    		Main.sessionMode.disconnectObject(this);
    		this.settings?.disconnectObject(this);
    		this.se

All Versions

Version Status
1.2.2 (3) Unreviewed
1.1.1 (2) Rejected
1.0.0 (1) Rejected