This page explains the quota bars, the pace forecast, the stale-data warning and the API credit row.
Per-vendor quota
| Vendor | Bars | Source |
|---|---|---|
| Claude | 5-hour, Weekly, API | The claude.ai usage page and the Anthropic Console, read through the helper |
| ChatGPT/Codex | 5-hour, Weekly | The API the Codex app itself calls, plus the remaining reset credits |
| Antigravity | Gemini 5-hour and weekly, Claude+GPT 5-hour and weekly | The agy command-line tool |
Model names, versions (for example Gemini 4) and subscription plans (MAX 5x, PLUS, AI PRO) are read dynamically, so when a vendor renames something the app follows without a code change.
The API credit row
The Max plan grants USD 200 of API credit on the Anthropic Console every month and refills it on renewal. The Claude card shows an API $186.40 row with the percentage used. The Console does not publish the refill date, so this row has no pace marker or countdown. The cache also keeps month-to-date spend, the tier limit, the prompt-cache hit rate and 7-day token volume.
Pace forecast
Each bar carries a vertical marker for where you "should be" if you used the quota evenly over the cycle. Comparing the current position with that marker, the app writes a status line right on the card:
- Comfortable: you are using it more slowly than an even pace.
- Expected to run out tomorrow morning: at the current rate the quota will run out before the reset.
- 5% left: close to the cap.
The marker is turned off for the API row because there is no cycle to compare against.
Stale-data warning
Every source records its own fetch time. After 90 minutes without a refresh, that source's card shows a warning while the others stay normal. The shared clock at the bottom of the window only advances when a fetch genuinely succeeds, so a failing source is never hidden by the healthy ones.
Countdown and reset
The countdown ticks every second once less than an hour remains. If the reset time has passed and no new figure has arrived, the widget shows "resetting" instead of keeping the old number.

