vibe-replay

Replay your AI coding sessions

$
Dashboard — session explorer with provider facets, repo filters, and per-session statsReplay viewer — syntax-highlighted diffs, tool calls, and thinking blocksSession insights — token burn, cache hit rates, context window, tool call breakdownPersonal insights — GitHub-style heatmap, streaks, session stats, cost tracking
 
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, Claude Desktop, Claude Cowork, Cursor, Codex, OpenCode, Hermes, Pi, and Grok Bot — with activity heatmaps, project analytics, cost estimates, and filters for repositories, tools, MCP servers, skills, and compactions. Generate a replay in one click, or add remote Codex/Claude Code/Pi sources over SSH.

$ npx vibe-replay -d

vibe-replay dashboard — session explorer with provider facets, repo filters, and per-session stats
2

Watch the full replay

Pick a session and 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
3

Deep insights for every session

Drill into any session for auto-generated analytics: token burn & cost per turn, context window usage, cache accounting, tool/MCP/skill breakdowns, model distribution, percentile views, coverage, and data-quality notes.

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

Your AI coding wrapped

See the big picture — GitHub-style activity heatmap, streaks, weekly trends, top projects, model usage, provider breakdown, and cost tracking across all your sessions. Filter by time range to see how your coding evolves.

Personal insights — GitHub-style heatmap, streaks, session stats, weekly trends, cost tracking
5

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.

HTMLSVGGIFMarkdownGistCloud
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 account or setup is required for local replays. Run npx vibe-replay and pick a session. Optional Settings add remote SSH sources, cloud publishing, and the embedded AI Studio — no external coding CLI required.

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.

Works with every agent

Claude Code, Claude Desktop, Claude Cowork, Cursor, Codex, OpenCode, Hermes, Pi, and Grok Bot — all auto-discovered from local files out of the box, including multi-file and resumed sessions.

Personal insights dashboard

Your AI coding wrapped: GitHub-style heatmap, streaks, weekly trends, top projects, model usage, and cost tracking — with drilldowns by provider, tool, MCP server, and time range. Works for local sessions and remote SSH sources alike.

Session analytics & cost tracking

Deep per-session analytics: token burn over time, context window usage, cache hit rates, tool call breakdown, model breakdown, and cost estimates with data-quality hints.

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.

AI Studio, built in

Analyze, translate, and professionalize replays with the embedded Pi runtime and the provider/model you choose. Bring OpenAI-compatible local gateways or hosted endpoints — no external coding CLI required.

Ask Replay

Ask read-only questions about sessions, scenes, tools, MCP usage, coverage, projects, and Insights. Get a stable link back to the exact replay or dashboard view — never an unreviewed mutation.

Remote SSH sources

Add Codex, Claude Code, or Pi sessions from an OpenSSH host using your existing aliases, keys, agents, and ProxyJump setup. Remote data is cached locally and excluded from cloud insight sync.

Claude Code Plugin

Let your agent do it

Install vibe-replay as a plugin and your AI agent learns to generate replays on its own — during PR creation, session review, or on command. No context switching, no manual steps.

Auto-discover sessions

Finds your current session automatically — no file paths, no flags.

PR-ready artifacts

Generates markdown summary + animated GIF, embeds them in your PR description.

Natural language

Just say "create a PR with session replay" and the agent handles everything.

Works across agents

Built on the open Agent Skills standard — works in Claude Code, Cursor, Codex, and more.

Install · recommended

In Claude Code, run /plugin, open the Discover tab, search vibe-replay, and install.

Or via CLI

Then use it

>/vibe-replay:replay
>"Create a PR with session replay"
>"Generate a replay and open it"
Built on the open Agent Skills standard

Ready to replay?

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