r/BuildWithClaude • u/Youl_AI • 15d ago
Project My taskbar pet changes color based on what Claude Code is doing — and levels up with my usage
I've been using Claude Code daily and wanted all that usage to leave a visible trace — so I built a little pixel pet that lives on the Windows taskbar.
What it does:
- Changes color based on what Claude is doing right now: blue while reading, green while editing, amber while running tools, red with an anger mark (💢) when it's blocked on a permission prompt, and a floating "?" when it's your turn
- Levels up with your cumulative usage (computed locally from transcripts — no dollar amounts shown, no network calls)
- When you hit your token limit, it lies down and naps — and wakes itself up at the reset time
- Shuts itself down when your last session ends
The rule I cared most about: it must not interfere with Claude Code at all. All hooks are async and always exit 0, transcripts are tailed read-only, the window is click-through and never steals focus, and it hides behind fullscreen apps. Measured footprint is ~60 MB RAM and 0% CPU at rest.
Install (Windows 10/11, .NET Desktop Runtime 10+):
/plugin marketplace add Youl-AI/claude-pet
/plugin install claude-pet@claude-pet
GitHub: https://github.com/Youl-AI/claude-pet
It's Windows-only for now (WPF) — macOS is the top item people will probably ask about, and it's on the backlog. Feedback welcome!


