Monitor your Claude Code sessions in real time
See what every agent is doing across machines and branches. Detect file conflicts. Know when Claude needs your input.
npx claudemon init
Live topology of all Claude Code sessions. See status, branch, project, and current tool call at a glance. Sessions across machines, worktrees, and cloud instances.
Real-time stream of every tool call, edit, bash command, and search. Click into any session for the full timeline with inline diffs and syntax-highlighted output.
Automatic detection when multiple sessions edit the same file. Catch merge conflicts before they happen. Real-time alerts when agents step on each other.
Run npx claudemon init. It adds a lightweight async hook to your Claude Code settings. Under 50ms overhead, non-blocking.
Every tool call, edit, and command fires an event to the ClaudeMon relay. Events are ephemeral — no persistent database, no data retention.
Open app.claudemon.com to see all your sessions in real time. WebSocket-powered, instant updates.
No persistent database. Events live in Durable Object memory and auto-purge after 1 hour of inactivity.
The hook sends tool metadata including file paths, tool names, and inputs. Review the open-source hook script to see exactly what data flows through.
Run your own ClaudeMon instance on Cloudflare Workers. One command deploy, zero ongoing cost on the free tier.
Every line of code is on GitHub. Audit the hook, the relay, and the dashboard yourself.