
I built a macOS menu bar app to monitor all my Claude Code sessions — here's how it works
I was running 10+ Claude Code sessions across Zed and Ghostty — one terminal tab per session — and kept switching between them to check which one was waiting for permission and which was done. It got old fast. I looked at existing monitoring tools but they all wanted me to launch sessions from inside their app. I didn't want to change my workflow. I just wanted to keep using my own terminals and have something tell me what was going on. So I built c9watch . What it does c9watch is a native macOS menu bar app that discovers every running Claude Code session on your machine automatically. No plugins, no setup — it scans processes at the OS level, so it works with whatever terminal or IDE you're already using. Sessions are grouped by status — Working, Needs Permission, Idle, Done — so permission requests surface to the top. You can also group by project (with git branch info), expand any session to read the full conversation, stop or rename sessions, and jump straight to the parent termin
Continue reading on Dev.to
Opens in a new tab


