Every tool call. Every token. Every error. Every sub-agent. Visualize sessions in 3D, inspect code changes with syntax highlighting, preview screenshots, and track costs across all your projects. See everything Claude does.
Install via Homebrew, Cargo, or download a pre-built binary. No Node.js, no Docker, no accounts — it just runs.
Resizable split layout: compact execution list on the left, full node detail on the right. Switch to 3D graph view to visualize the entire session as an interactive force-directed graph with bloom lighting and node clustering. Preview screenshots, view syntax-highlighted code, navigate tool call ↔ result pairs.
claude-hindsight watch tails an active session in real time.
New nodes stream in as Claude works — powered by SSE, not polling.
Track token costs per turn, per model, per project. Timeline scrubber shows cost distribution. Filter errors across all sessions with one click.
The TUI lives in your terminal, the web dashboard opens in your browser. Both read the same SQLite index. Pick the one that fits your workflow.
Hindsight reads Claude's JSONL files directly. Nothing leaves your disk.
claude-hindsight integrate --otel installs two Claude Code hooks
and starts the OTLP daemon. From that moment, every tool call streams into the
Activity Timeline automatically — zero manual steps.
One command via Homebrew or cargo install. Pre-built binaries have zero external dependencies — no Node.js, no Python, nothing.
Scan ~/.claude/projects/ and build a local SQLite index. Takes seconds even for hundreds of sessions.
Launch the web dashboard, fire up the TUI, or watch an active session stream live. Your sessions, your way.
One command installs Claude Code hooks and starts the OTLP daemon. Every future session is indexed and streamed live — automatically.