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 details AIC balance in the detailed usage view
Codex-only usage menu with 5h and 7d quota rings and the vertical panel anchor visible Codex-only usage menu with the optional AIC balance displayed in the panel

The opt-in AIC balance is also included in the detailed usage view, while the quota and activity sections remain unchanged.

Panel state Horizontal panel 40 px vertical panel
Common Codex-only 5h + 7d Common Codex-only horizontal panel with 5h and 7d indicators Common Codex-only vertical panel with 5h and 7d indicators
Default Codex 7d Default horizontal panel with only the Codex 7d indicator Default vertical panel with only the Codex 7d indicator
Codex 7d + Spark 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
Optional AIC + Codex 7d Horizontal panel with the optional AIC balance and Codex 7d indicator Vertical panel with the optional AIC balance and Codex 7d indicator

Typical Plus and standard Business accounts use the common two-window state; the 5x Business variant is separate. The compact default keeps only account-wide Codex 7d, while the AIC row requires Show credits in the panel and places our usage icon before the balance.

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 Conditional four-ring quota state
Horizontal-panel default with muted unused Spark rings and both Spark sections collapsed Usage menu with account-wide Codex 5h and 7d plus Spark 5h and 7d quota rings and the vertical panel anchor visible
Precise hourly bucket details
Hourly bucket hover details beside both model-specific panel indicators
Explicit earned-reset confirmation
Native confirmation dialog before using an earned limit reset with the vertical panel anchor and both model-specific indicators visible
Every active quota at a glance
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.
  • Optional compact AIC credit-balance display beside the panel quota indicators.
  • 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.

About

A tiny Cinnamon companion keeping Z.ai GLM Coding Plan usage beautifully in view. Forked from cinnamon-chatgpt-usage.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages