nowrap

Rate Tray — Development skill for Claude Code

Development community

Windows tray app showing Claude Code and Codex usage limits.

How to install Rate Tray

This entry records only its repository, not the path inside it, so there is no exact command to give. Open nowrap/rate-tray and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Rate Tray does

Windows tray app showing Claude Code and Codex usage limits.

Alternatives in Development

  • Claude Swap — Switch between multiple Claude Code accounts, with automatic rate-limit rotation, usage dashboard, and paralle 2k ★
  • Codenotch — A macOS app that pins usage limits from Claude Code, Cursor, Codex, and Antigravity to a screen edge 1.3k ★
  • Claude Auto Resume — A shell script utility that automatically resumes Claude CLI tasks when usage limits are lifted 732 ★

README

RateTray

**Live usage limits for Claude Code and Codex, in the Windows tray.**

One icon per limit, drawn the way Core Temp shows per-core CPU values.

*[Deutsche Version](README.de.md)*

Written by Claude Code (Claude Opus 5) under human direction. See [Provenance](#provenance) before you point it at your credentials.

![Tray icons](docs/tray-icons.png)

Colour tells you two things at once: below the warning threshold each number is drawn in its service's colour (terracotta = Claude, green = Codex); from the warning threshold on, severity takes over for both — amber, then red.

Left-click any icon for the details panel:

![Details window](docs/details.png)

Why

The number already exists — it is just tedious to reach. It lives in the web apps, which is a whole window away if you keep them parked in a webview shell like Rambox, and buried once you get there: Claude moved usage back into settings, ChatGPT's was always in them. Either way, checking means leaving what you were doing. Both CLIs can also show it, but only inside an interactive session (`/usage` in Claude Code, `/status` in Codex). This puts the same numbers where you can see them without interrupting anything, and warns you before you hit a wall mid-task.

The values are **live server-side readings of the official limits**, not estimates reconstructed from local transcript files — and fetching them costs no model tokens.

It started as a spontaneous experiment rather than a considered gap in the market. The alternatives below turned up later, while looking into what a macOS or Linux port would take — by which time this already existed, so none of them informed the decision to build it.

Service Source
Claude GET api.anthropic.com/api/oauth/usage, using the token Claude Code already stores
Codex codex app-server → JSON-RPC account/rateLimits/read

Requirements