AI Usage Rings — AI skill for Claude Code
Activity-style rings for Claude Code and Codex weekly usage limits: macOS menu bar, desktop widgets, paired iPhone.
How to install AI Usage Rings
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ojasviyadav/ai-usage-rings and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What AI Usage Rings does
Activity-style rings for Claude Code and Codex weekly usage limits: macOS menu bar, desktop widgets, paired iPhone. Local-only, zero model turns.
Alternatives in AI
- Vibeproxy — Native macOS menu bar app to use your Claude Code & ChatGPT subscriptions with AI coding tools - no API keys n 3.3k ★
- Claude Usage Tracker — Native macOS menu bar app for tracking Claude AI usage limits in real-time 2.2k ★
- Syrtis — AI token usage & quota monitor for the macOS menu bar — native Swift, Liquid Glass, 3D contribution graph 368 ★
README
AI Usage Rings
[](https://github.com/ojasviyadav/ai-usage-rings/actions/workflows/ci.yml)
Activity-style rings for your Claude Code and Codex weekly usage limits, in the macOS menu bar, on the desktop as widgets, and on a paired iPhone.

Everything runs on your Mac. A small background collector reads the limits through the official CLIs every 15 minutes, stores them locally, and serves them to the app on loopback. It never sends a model message, so watching your usage does not consume it.
What it shows
- Up to three ordered rings. The first selected subscription is the outer ring. Each ring fills as the weekly budget is used.
- Menu bar. The icon is a live mini preview of the rings. Click it for remaining percentages and reset countdowns.
- Desktop widgets. Small, medium, and large WidgetKit sizes with the same ring order and colors.
- iPhone. A companion app with Home Screen and Lock Screen widgets, paired with a QR code over your local network.
- Evidence, not estimates. Each reading keeps the exact text the CLI printed, its capture time, and a confidence flag. Stale readings are dimmed. A failed poll is shown as a typed failure, never as a guessed number.
Supported sources
| Source | How it is read | Model turns |
|---|---|---|
| Claude Code | The built-in /usage command in a locked-down local terminal session |
0 |
| Codex (ChatGPT Codex and Work limits) | codex app-server and the account/rateLimits/read request |
0 |
General ChatGPT message limits are not supported. That is a permanent scope decision.
Requirements
- macOS 15 or later on Apple Silicon.
- The Claude Code CLI, the Codex CLI, or both, signed in.
- iOS 18 or later for the optional iPhone companion.
Intel Macs are not supported because the bundled collector is built for Apple Silicon only.
Install
Th
Related Skills
Lunavect
Claude Code & Codex status bar for macOS. Track AI coding sessions, usage limits and activity with native menu
CodeBarPro
Native macOS menu bar usage monitor for local AI coding assistant activity
Claude Usage Panel
See your Claude Code plan usage everywhere: GNOME top bar, macOS menu bar, a status line under the Claude Code
TokenEater
179 Native macOS menu bar app for monitoring Claude AI usage limits and watching coding sessions live
AIQuotaBar
See your Claude.ai and ChatGPT usage limits live in your macOS menu bar
Cc Token Status
new macOS menu bar dashboard for Claude Code. Shows plan usage limits, costs, tokens, trends, model breakdown,
Related Agents
Apple UI Designer
Visual and theme redesigns in current Apple design language (macOS 27 / iOS 26+ Liquid Glass, vibrancy, system
macOS UI Designer
Use this agent when you need to plan, design, or evaluate macOS application user interfaces from a UI/UX persp
Lidl Protein Menu
Reads Lidl Romania's current weekly offer and builds a high-protein menu around the deals.