vibe-replay

Replay your AI coding sessions

Terminal
$
Dashboard — activity heatmap, project analytics, session overviewSessions list — all sessions with prompts, tools, cost, and project groupingSession landing — stats overview with duration, cost, and replay controlsReplay viewer — syntax-highlighted diffs, tool calls, and thinking blocksSession insights — token burn, cache hit rates, tool call breakdown
$ npx vibe-replay
Watch a real session
How it works

One command, full context

PR diffs show what changed. vibe-replay shows why — every prompt, every thought, every edit, in one shareable file.

1

All your sessions, one place

A local dashboard shows every session across Claude Code and Cursor — with activity heatmaps, project-level analytics, cost estimates, and data-quality hints when local provider data is partial. Runs entirely on your machine.

$ npx vibe-replay -d

vibe-replay dashboard — activity heatmap, project analytics, session overview
2

Deep insights for every session

Auto-generated analytics: token burn & cost per turn, context window usage, cache hit rates, tool call distribution, sub-agent delegation, and file impact tracking. When Cursor only exposes partial local data, vibe-replay shows estimates and tells you where the gaps are.

Session insights — token burn charts, cache hit rates, context window usage, tool call breakdown
3

Watch the full replay

Step through every prompt, thinking block, tool call, and code diff. Three view modes — All (full detail), Compact (condensed), and Custom (your filters). Navigate with the outline sidebar, search, or playback controls.

Interactive replay — syntax-highlighted diffs, tool calls, thinking blocks with outline navigation
4

Share anywhere

Export as a self-contained HTML file, animated SVG, GIF, or markdown summary. Publish to GitHub Gist for a shareable link on vibe-replay.com, or upload to the cloud. Everything works offline — zero external requests.

HTML SVG GIF Markdown Gist Cloud
Animated SVG preview — embeddable session preview for PRs and READMEs

Try it on your own sessions — takes 10 seconds.

Why vibe-replay

Built for how developers actually work

Zero config, one command

No setup, no account, no config files. Just run npx vibe-replay and pick a session. Works instantly with existing Claude Code and Cursor sessions.

One file, works offline

Every replay is a single self-contained HTML file. Zero external requests. Drop it in Slack, email it, open it on a plane. No server needed, ever.

Claude Code + Cursor

Supports both providers out of the box. Sessions are auto-discovered from local files — including multi-file and resumed sessions.

Session insights & cost tracking

Auto-generated analytics for every session: token burn over time, context window usage, cache hit rates, tool call breakdown, and cost estimates. When a provider only exposes partial local data, vibe-replay shows data-quality hints instead of pretending the numbers are exact.

Local dashboard

Browse, search, and manage all sessions across projects. Activity heatmaps, project-level analytics, and cost estimates with data-quality hints — all running locally on your machine.

Share & export anywhere

Publish to GitHub Gist for a shareable link. Export as markdown summary or animated SVG for PRs. Add comments that travel with the replay. Secret redaction built in.

Ready to replay?

Install in seconds. No account needed. No config. Just run the command and share your session.