Skip to content

Repository files navigation

ChatGPT Usage Monitor icon

ChatGPT Usage Monitor for Cinnamon

Keep ChatGPT Work, Codex and Codex Spark usage beautifully in view — right in your Cinnamon panel.

Checks License GPL-3.0-or-later Cinnamon 5.8 or newer supported Codex app-server

ChatGPT Usage Monitor for Cinnamon — live limits, reset times and 24-hour history

See it in action

Common Codex-only two-window state

Horizontal top bar with Codex 5h + 7d panel indicators 40 px vertical panel with Codex 5h + 7d panel indicators
Common Codex-only horizontal panel with 5h and 7d indicators Common Codex-only vertical panel with 5h and 7d indicators

Typical Plus and standard Business accounts show the two Codex quota windows; the 5x Business variant is a separate state. Pink credit buckets remain historical and end before the current healthy quota activity.

Default panel with Codex 7d indicator

Default horizontal panel with Codex 7d indicator 40 px vertical panel with Codex 7d indicator
Default horizontal panel with only the Codex 7d indicator Default vertical panel with only the Codex 7d indicator

When model-specific limits are disabled, the compact default keeps the account-wide Codex 7d indicator in the panel.

Codex 7d + Spark panel indicators

Horizontal top bar with Codex + Spark panel indicators 40 px vertical panel with Codex + Spark panel indicators
Codex and Spark limits in a horizontal top bar with both panel indicators Codex and Spark limits in a vertical panel with both panel indicators
Usage overview Spark quotas and recent activity
Usage menu with model-specific panel indicators and hourly history Expanded Spark 5h and 7d demo histories sharing one activity chart with the panel anchor visible

Native horizontal and vertical layouts keep the panel indicators visible as a visual anchor while the popup expands to show the details.

Default overview on a horizontal panel

Horizontal-panel default with muted unused Spark rings and both Spark sections collapsed

Conditional four-ring quota state

Usage menu with account-wide Codex 5h and 7d plus Spark 5h and 7d quota rings and the vertical panel anchor visible

Common Codex-only two-window details

Codex-only usage menu with 5h and 7d quota rings and the vertical panel anchor visible

Explicit earned-reset confirmation

Native confirmation dialog before using an earned limit reset with the vertical panel anchor and both model-specific indicators visible

Precise hourly bucket details Every active quota at a glance
Hourly bucket hover details beside both model-specific panel indicators Compact panel hover summary beside both model-specific panel indicators
ChatGPT desktop app guidance Codex CLI guidance
ChatGPT App installation help beside both model-specific panel indicators Codex CLI installation help beside both model-specific panel indicators
General settings with model-specific panel limits enabled Colors and thresholds beside both model-specific panel indicators
General settings with model-specific panel limits enabled Color settings beside both model-specific panel indicators

Notification settings with weekly refresh and optional low-limit alerts

Why it feels at home

  • Live remaining usage, reset countdowns, credits and earned-reset status in a compact native Cinnamon popup.
  • Clear 5h and 7d rings, observed 24-hour activity, hourly bucket details and helpful reset tooltips.
  • Automatic Codex Spark discovery with an uncluttered default that can show only the account-wide Codex 7d indicator in the panel.
  • One polished layout for horizontal panels and real 40 px vertical panels, with configurable colors, thresholds, labels and text size.
  • Native ChatGPT App and Codex CLI launch guidance, configurable backend paths, notifications and a Copy Screenshot action.
  • Local-first by design: no browser scraping, API key, hosted account service, prompt storage or background daemon.

Get started

git clone https://github.com/oss-singularity/cinnamon-chatgpt-usage.git
cd cinnamon-chatgpt-usage
./install.sh

Then open System Settings → Applets and add ChatGPT Usage Monitor to a panel. Use a signed-in Codex CLI or a supported ChatGPT desktop app as the local backend; the applet does not install either product.

Documentation

The technical documentation hub contains backend and settings details, privacy boundaries, testing and capture reproduction, package validation, release receipts and the Cinnamon Spices handoff.

Useful entry points:

Trust and attribution

The applet talks to the user's locally installed Codex app-server and stores only the small local history needed for its charts. Credentials and prompts are never read or bundled. Earned resets always require an explicit confirmation.

Made with love by Claudiu & Codex. 🩷

Licensed under GPL-3.0-or-later. OpenAI, ChatGPT and Codex are trademarks of OpenAI; this independent community project is not affiliated with or endorsed by OpenAI.

Releases

Sponsor this project

Used by

Contributors

Languages