Monitor your Codex usage directly from the GNOME top bar.
Inspired by CodexBar by Peter Steinberger, adapted for GNOME.
- Displays current 5-hour and weekly Codex usage
- Shows 5-hour usage, weekly usage, or both in the top bar
- Choose between raw percentages, progress bars, or unified combined-pressure bar
- Supports manual refresh and configurable background refresh intervals
Note
Requires the Codex CLI and an active login on the same machine.
The extension reads your local local auth credentials from ~/.codex/auth.json to fetch usage data from https://chatgpt.com/backend-api/wham/usage.
- Download the latest release zip.
- Install and enable the extension with:
gnome-extensions install codex-usage@slobbe.github.io-<version>.zip --force
gnome-extensions enable codex-usage@slobbe.github.ioIf GNOME does not pick it up immediately, log out and back in.
For local development, install the extension into your user extensions directory:
mkdir -p ~/.local/share/gnome-shell/extensions/codex-usage@slobbe.github.io
rsync -a --delete ./ ~/.local/share/gnome-shell/extensions/codex-usage@slobbe.github.io/
glib-compile-schemas schemas
gnome-extensions disable codex-usage@slobbe.github.io
gnome-extensions enable codex-usage@slobbe.github.ioTo build a release bundle locally:
./build-release.shThis writes the packaged extension zip to dist/.