Show HN: C9watch – macOS menu bar app to monitor all Claude Code sessions

  • Posted 7 hours ago by minchenlee
  • 1 points
https://github.com/minchenlee/c9watch
I was running Claude Code across 10+ terminal tabs and constantly switching between them to check which session needed permission, which was done, which was idle. Tried existing tools but they required launching sessions from within their app — I wanted to keep using my own terminals.

c9watch scans running processes at the OS level and reads from `~/.claude/` to detect every active Claude Code session automatically. Works with any terminal or IDE — VS Code, Zed, iTerm2, tmux, Ghostty — no plugins or workflow changes needed.

The tray popover gives you a quick overview. The full dashboard lets you: - Group sessions by status or by project (with git branch info) - Expand any session to read the full conversation — formatted markdown, code blocks, tool calls - Stop sessions, rename them, or jump to the parent terminal/IDE - Get native macOS notifications when sessions need attention - Use a WebSocket-based web/mobile client via QR code

Built with Tauri (Rust + Svelte), not Electron. Rust handles process scanning and JSONL parsing. The binary is small and memory usage is minimal.

MIT license, no telemetry.

GitHub: https://github.com/minchenlee/c9watch

0 comments