Review of "Claude Usage Tracker for Linux" version 1.0.0 (1)

Details Page Preview

Unofficial GNOME extension for tracking Claude Code context, session, and weekly usage in the top panel. This is a Linux port derived from two MIT-licensed upstream projects: the macOS Claude Usage Tracker (https://github.com/hamed-elfayome/Claude-Usage-Tracker), which the statusline behaviour, name, icon, and visual direction come from, and the Claude Code Usage GNOME extension by Baptiste-Pasquier (https://github.com/Haletran/claude-usage-extension), which the GNOME Shell integration is built on. Full attribution is in the bundled NOTICE and LICENSE files. Not affiliated with or endorsed by Anthropic. Usage is read from Claude Code's existing credential file; no token is ever stored by this extension.

Extension Homepage
https://github.com/TheophileDiot/Claude-Usage-Tracker-Linux

No comments.

FAQ

Files

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

Shexli (experimental) warning 2

Shexli found 2 issues that may need reviewer attention.

EGO-X-004 warning

extensions should avoid synchronous file IO in shell code

Shell code should avoid synchronous file IO APIs like `GLib.file_get_contents()` and `Gio.File.load_contents()`.

File Operations

  • extension.js:214
    GLib.file_get_contents(path)
  • extension.js:463
    GLib.file_get_contents(path)
  • skin.js:67
    GLib.file_get_contents(path)

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

  • statusline.js

All Versions

Version Status
1.0.2 (3) Unreviewed
1.0.1 (2) Unreviewed
1.0.0 (1) Rejected

Previous Reviews on this Version

theophile_diot auto- rejected
Auto-rejected because of new version 1.0.1 (2) was uploaded