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.

Open Dashboard npx claudemon init

Agent Map

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.

Live Activity

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.

Conflict Detection

Automatic detection when multiple sessions edit the same file. Catch merge conflicts before they happen. Real-time alerts when agents step on each other.

How it works

1

Install the hook

Run npx claudemon init. It adds a lightweight async hook to your Claude Code settings. Under 50ms overhead, non-blocking.

2

Use Claude Code normally

Every tool call, edit, and command fires an event to the ClaudeMon relay. Events are ephemeral — no persistent database, no data retention.

3

Watch the dashboard

Open app.claudemon.com to see all your sessions in real time. WebSocket-powered, instant updates.

Privacy-first architecture

Ephemeral relay

No persistent database. Events live in Durable Object memory and auto-purge after 1 hour of inactivity.

You control what's sent

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.

Self-hostable

Run your own ClaudeMon instance on Cloudflare Workers. One command deploy, zero ongoing cost on the free tier.

Open source

Every line of code is on GitHub. Audit the hook, the relay, and the dashboard yourself.

Start monitoring

Set up in 30 seconds. No account required for self-hosted.