Claude Code Pulse ccp
“See what every agent is doing. At a glance.”

Multi-agent workflows in split panes get disorienting fast — every title bar says the same thing, and there’s no way to tell which agent is editing, which just finished, or which is waiting for input.
ccp hooks into Claude Code’s lifecycle events and writes real context — branch, task, status — into each pane’s title. No output parsing, no regex. Just hooks and escape sequences.
What it does
Integrates directly with Claude Code's hook events — no output parsing or regex fragility.
Each split pane updates its own title via OSC 1 sequences. No cross-talk between agents.
Real-time phase indicators: editing, testing, building, pushing, committed, idle.
10 rotating idle phrases so you can spot at a glance which panes are waiting.
Optional Haiku-powered summaries condense each turn into 3–5 word labels.
Structured JSONL logs with auto-opening Pulse Monitor in a dedicated pane.
How it works
Claude Code emits a lifecycle event via settings.json hooks
Priority-based dispatch maps the event to an emoji + status label
OSC 1 escape sequence writes the title to the specific pane
Screenshots



Get Claude Code Pulse
One install script. No sudo. No telemetry. Works in 30 seconds.