v0.1.0 · 825 tests passing · MIT licensed
GitHub stars

See what your AI agents are actually doing

Claude Code does a lot of things behind a blinking cursor. Synapse renders all of it as a live, interactive node graph. Because understanding is its own reward.

npm install -g @synapse-ai/cli

Then: synapse start · Requires Node.js 20+

Synapse dashboard showing live agent graph with analysis lens
What You Get

Not another dashboard. An X-ray machine.

Agents spawning subagents calling tools spawning more agents — all rendered in real-time so you can see what's actually happening instead of guessing.

Live Node Graph

Sessions, agents, subagents, and tool calls as connected nodes with animated edges. Color-coded by status. Auto-expanding as agents spawn. Custom layout algorithm that handles arbitrarily deep trees without overlapping.

We replaced dagre. Long story.

Five Analysis Lenses

Same data, five perspectives. Tree explorer, treemap, sankey flow, compaction forensics, cost waterfall. Click a node in any lens — it highlights in the graph. Click a node in the graph — it highlights in every lens.

The sankey is the prettiest. The compaction lens is the most useful.

Tool Call Grouping

47 tool calls don't produce 47 nodes. They're grouped into composites with three display modes: pill grid, timeline swimlanes, and density heatmap. Toggle with F.

📱

Remote Approval

Start a job, walk away, approve permissions from your phone. Claude Code's HTTP hooks hold the request open until you tap Approve or Deny. Cards stack with countdown timers.

Requires --lan mode. Your home Wi-Fi, not the coffee shop.

Compaction Forensics

Ever had Claude forget something you told it 10 minutes ago? The sawtooth sparkline shows exactly when the context window hit its limit, and what caused it.

🔍

Node Inspector

Click any node to open a detail panel with full metadata — tool arguments, response payloads, token counts, timing, parent chain. Everything the graph summarizes, the inspector shows in full.


How It Works

One command. Zero configuration.

You don't configure anything. You don't install plugins. You type one command and it just works.

Install

npm i -g @synapse-ai/cli

Start

synapse start in your project. Server starts, hooks configured, browser opens.

Use Claude

Run Claude Code like normal. Every agent spawn, tool call, and token streams to the graph in real-time.

Observe

Watch the machine think. Click nodes, drill into tool calls, switch lenses. Understanding is its own reward.

A note on security

By default, Synapse binds to localhost. Nothing leaves your machine. Pass --lan to enable remote approval from your phone — this opens unauthenticated endpoints on your local network. Pass --observe-only for pure read-only monitoring with zero security surface. Full details in the Security Model.


See It

Screenshots

Real screenshots from a live Claude Code session.

Live agent graph with selected node
Agent tree with lens cross-highlighting
Node inspector panel
Node inspector — full metadata at a click
Tool pill grid mode
Tool grouping — pill grid
Tool timeline mode
Tool grouping — timeline
Tool heatmap mode
Tool grouping — heatmap
Remote approval options
Remote approval with deny + message

On the Go

Works on your phone.

The full dashboard, responsive down to mobile. Approve permissions from the couch, check agent progress from the kitchen, watch the graph grow from anywhere on your network.

Mobile node graph
Live graph
Mobile approval cards
Remote approval
Mobile sankey lens
Sankey lens
Mobile treemap lens
Treemap lens

One More Thing

We may have gone overboard.

Tool call nodes aren't just data. They're canvases. Some of our visualization modes got a little... creative.

Game of Life tool visualization
Game of Life mode
Snake game tool visualization
Snake mode
Breakout game tool visualization
Breakout mode

Watch

60-second demo

From zero to full agent visibility in one minute. No narration needed — the graph speaks for itself.

You should probably see what your agents are doing.

One install. One command. All the visibility.

npm install -g @synapse-ai/cli
React 19 React Flow v12 TypeScript Express 5 sql.js Zustand 5 Tailwind 4 825 tests MIT