v1.5.0 — Active Development

Claude Code Pulse ccp

“See what every agent is doing. At a glance.”

BashCLI ToolingClaude Code HooksiTerm2macOS
Claude Code Pulse — hero screenshot

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

Hook Architecture

Integrates directly with Claude Code's hook events — no output parsing or regex fragility.

Per-Pane Independence

Each split pane updates its own title via OSC 1 sequences. No cross-talk between agents.

Live Status

Real-time phase indicators: editing, testing, building, pushing, committed, idle.

Idle Cycling

10 rotating idle phrases so you can spot at a glance which panes are waiting.

AI Task Summaries

Optional Haiku-powered summaries condense each turn into 3–5 word labels.

Debug Mode

Structured JSONL logs with auto-opening Pulse Monitor in a dedicated pane.

How it works

Hook fires

Claude Code emits a lifecycle event via settings.json hooks

Status mapped

Priority-based dispatch maps the event to an emoji + status label

Title updated

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.