ClaudeTray shows your Claude Code usage like a battery meter — 5-hour and 7-day rate limits, color-coded, always visible. One click for a quick popup, right-click for a full local dashboard.
If you use Claude Code heavily, you've hit the rate limit wall. One minute you're in the middle of a complex refactor, the next you're staring at a cooldown timer wondering how much capacity you've burned through. Claude Code shows the current status in the terminal, but if you're switching between projects or running multiple sessions, there's no persistent, at-a-glance indicator of where you stand.
ClaudeTray fixes that: your rate limit status lives in the Windows system tray, visible no matter what you're doing.
The tray icon shows your 5-hour and 7-day rate limit percentages, color-coded:
You can see it at a glance without switching windows or checking the terminal.
Click the tray icon for a compact popup: current usage bars for both windows, active session info, and recent projects. It's the "am I about to hit a wall?" check that takes half a second.
Right-click and open the full web dashboard for deeper stats:
ClaudeTray reads the statusline debug JSON that Claude Code emits. No API keys to configure, no manual setup. If Claude Code is running with the statusline hook, ClaudeTray picks it up automatically.
Download ClaudeTray.exe from the latest release and run it. No installer needed. Or from source (Windows, Python 3.12+):
To launch at login, open Settings from the tray icon and enable Run on startup, or configure it in ~/.claudetray/settings.json.
ClaudeTray.exe from the latest GitHub release and run it — no installer needed. Or clone the repo and run it from source with Python 3.12+.Want the backstory? Read the ClaudeTray launch post on the blog.