Real-time dashboard for Claude Code sessions — live status, token usage, reasoning history, and git changes across all your projects.
All data stays on your machine. No cloud, no tracking, no accounts.
Current state in real time — working, waiting for input, compacting, idle. Shows the exact tool name as it executes.
Claude's internal thinking streamed live as it arrives. Full reasoning history browsable across the entire session.
Full breakdown of what's consuming your context — fixed rules, conversation, and accumulated tool results with token costs.
Input, output, and cache reads per session. Tracks the 5-hour renewal window so you know when limits reset.
Every tool call with path, duration, and success or failure. See exactly what Claude touched and how long it took.
Uncommitted changes at a glance. Click any file for a side-by-side IntelliJ-style diff without leaving the browser.
Monitors every project under a root folder simultaneously. Auto-discovers any directory with a .claude/ folder.
Browse and replay past sessions — events, reasoning blocks, and tool calls — while a live session runs in parallel.
Claude Code changes dozens of files per session. Review every uncommitted change side-by-side, with syntax highlighting — without leaving the browser. But that's only half of it.
Below every diff, a Change Summary tells you exactly what caused it: how many lines were added or removed, which tool made the change, how many times — and the reasoning Claude was following when it happened. No other tool gives you this.
Claude's internal reasoning is normally invisible. Not here. Every thought block streams to you in real time as Claude works — you see the plan before the tool call happens. You'll catch wrong assumptions before they cost you ten minutes.
Full reasoning history stays browsable across the entire session. Word count, block number, timestamp — everything you need to follow the logic end to end.
Every token counts. Claude Insights breaks your context window into three categories: fixed rules loaded at session start, the growing conversation, and accumulated tool results. Token costs shown for each — so you know what to cut.
You'll see compaction coming before Claude hits the wall. Act early, not after the context is gone.
Claude changes dozens of files in a session. The To Commit panel lists every uncommitted change at a glance — across your entire project, updated live as Claude works.
Click any file to open the side-by-side diff viewer. No terminal, no git status, no context switch. Review what actually changed and decide what goes in the commit.
Claude Code resets token limits every 5 hours. Most people discover this mid-session when things stop working. Claude Insights shows you exactly how many tokens you've used, how many sessions are active, and how much time is left in the current window.
Plan your work around the reset. Not around the surprise.
No cloud services, no background processes, no daemons. A small shell script and a local server.
Before and after every tool call, on notifications, on stop — Claude Code calls monitor-hook.sh.
The script writes .claude/status.json inside the current project directory with the current state.
Claude Insights watches those files and pushes changes to the browser via Server-Sent Events — no polling.
Choose your preferred install method. All of them install the same tool.
Sets up ~/.claude/hooks/monitor-hook.sh and registers it for 5 Claude Code events. Existing hooks are never touched.
Required for the hooks to activate in any open sessions.
Opens at http://localhost:4000