# vibe-replay

> Turn AI coding sessions into animated, interactive web replays

- **URL**: https://www.freshcrate.ai/projects/vibe-replay
- **Author**: tuo-lei
- **Category**: AI Agents
- **Latest version**: `v0.2.2` (2026-06-01)
- **License**: MIT
- **Source**: https://github.com/tuo-lei/vibe-replay
- **Homepage**: https://vibe-replay.com
- **Language**: TypeScript
- **GitHub**: 19 stars
- **Registry**: github (`tuo-lei/vibe-replay`)
- **Tags**: `ai`, `ai-agent`, `ai-tools`, `anthropic`, `claude`, `claude-code`, `cli`, `code-review`, `typescript`

## Description

Turn AI coding sessions into animated, interactive web replays

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.2.2` | 2026-06-01 | High | ## What's Changed  - Surface parser data-quality warnings for sessions where provider data may be incomplete. - Add local session search and replay-skill search support. - Improve Codex provider parity, including session memory mode handling. - Add Windows support and CI smoke coverage. - Fix Cursor session discovery and SQLite/global-state edge cases. - Harden viewer state, website JSON-LD output, Cloudflare request validation, and replay diff redaction. - Refresh low-risk dependency patches an |
| `v0.2.1` | 2026-05-19 | High | ## What's Changed - Improve Cursor local session discovery and global-state parsing performance. - Add sticky prompt context improvements in the replay viewer. - Prepare CLI package version `0.2.1`.  ## Validation - Release PR CI passed: lint, test, build, e2e. - Verified locally: `node packages/cli/dist/index.js --version` reports `0.2.1`. |
| `v0.2.0` | 2026-05-01 | High | ## What's Changed * feat(website): promote GitHub star to primary hero CTA by @tuo-lei in https://github.com/tuo-lei/vibe-replay/pull/212 * refactor(home): drop harness breakdown chips from overview card by @tuo-lei in https://github.com/tuo-lei/vibe-replay/pull/213 * fix(cursor): show tool badge parity for JSONL sessions by @tuo-lei in https://github.com/tuo-lei/vibe-replay/pull/214 * chore(cli): drop unused getInsightsStorePath export by @tuo-lei in https://github.com/tuo-lei/vibe-replay/pull/ |
| `v0.1.8` | 2026-04-26 | High | Maintenance release. No user-facing changes since v0.1.7 — version bump so `npx vibe-replay` picks up a fresh release.  **Full Changelog**: https://github.com/tuo-lei/vibe-replay/compare/v0.1.7...v0.1.8 |
| `v0.1.7` | 2026-04-24 | High | ## Claude Desktop (Cowork) session support  ### New - **Claude Desktop Cowork (agent mode) sessions** are now discoverable alongside Code-tab sessions. Transcripts come from the self-contained `audit.jsonl` inside `~/Library/Application Support/Claude/local-agent-mode-sessions/`. macOS only (#187).  ### Fixed - Generated Cowork replays now link back to their source card in the Sessions tab (derive `sessionId` from the outer Cowork wrapper id, not the inner subprocess id). - Dashboard session cac |
| `v0.1.6` | 2026-04-11 | Medium | ## What's New  ### Website - **Blog comments** — Added Giscus (GitHub Discussions-powered) comments to all blog posts (#162) - **Plugin section** — Added Claude Code Plugin section to homepage (#161) - **LCP optimization** — WebP images, preload hints, faster hero animation (#158)  ### Server - **Cloud proxy refactor** — Extracted cloud proxy helper to reduce duplication (#155) - **Auth hardening** — Hardened auth postMessage, gist validation, and view count endpoint (#159)  ### CLI - **Plugin d |
| `v0.1.5` | 2026-04-10 | Medium | ### New features  - **Public insights sharing**: Share your vibe coding stats with a public URL (`/i/your-slug`). Privacy controls let you hide cost, blur project names, or toggle sections independently (#143) - **Persistent local insights store**: Session metrics now persist to `~/.vibe-replay/insights/store.json`, surviving Claude Code's 30-day JSONL cleanup and Cursor transcript deletion (#134) - **Cloud sync**: Daily aggregates sync automatically on login and after scan. Multi-machine usage |
| `v0.1.4` | 2026-04-04 | Medium | ### Improvements  - **Dashboard CTA visibility**: Replace invisible CTAs with filled pill buttons matching the design system (green for primary, blue for navigation) - **View/Generate buttons**: Larger size for better discoverability - **Sessions/Replays column alignment**: "View all" buttons now align at the same height - **Loading skeletons**: Redesigned dashboard home and Insights page skeletons to mirror actual content layout |
| `v0.1.3` | 2026-04-02 | Medium | ## What's Changed * feat: warn users before session transcripts are cleaned up by @tuo-lei in https://github.com/tuo-lei/vibe-replay/pull/111 * feat(cursor): enrich local metadata and document storage layout by @tuo-lei in https://github.com/tuo-lei/vibe-replay/pull/114 * chore: bump version to 0.1.2 by @tuo-lei in https://github.com/tuo-lei/vibe-replay/pull/115 * feat: add session detail popup with rich metadata by @tuo-lei in https://github.com/tuo-lei/vibe-replay/pull/117 * feat: improve pars |
| `v0.1.1` | 2026-03-27 | Medium | ### Bug Fixes  - Include sub-agent file edits in stats, heatmap, and scanner (#112) - Unify file path field lookup in scanner JSONL paths |

## Citation

- HTML: https://www.freshcrate.ai/projects/vibe-replay
- Markdown: https://www.freshcrate.ai/projects/vibe-replay.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/vibe-replay/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
