TalkReplay banner
yfge yfge

TalkReplay

AI community

Description

The only tool that replays Claude, Codex, Cursor, AND Gemini AI coding sessions in one unified UI. Vibe coding companion for reviewing, searching, and sharing your AI pair programming transcripts.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

TalkReplay

**The only tool that replays Claude, Codex, Cursor, AND Gemini sessions in one unified UI.**

Unlike CLI tools that export static HTML, TalkReplay gives you a live, searchable interface to revisit AI pairing sessions, star important conversations, filter by date/keyword, and share insights with your team.

[![npm](https://img.shields.io/npm/v/talk-replay)](https://www.npmjs.com/package/talk-replay) [![GitHub stars](https://img.shields.io/github/stars/yfge/TalkReplay)](https://github.com/yfge/TalkReplay/stargazers)

npx talk-replay

  • Languages: English · 中文说明
  • Providers: Claude, Codex, Cursor, Gemini — all in one place
  • Tech stack: Next.js 14 · TypeScript · Tailwind CSS · Zustand
  • Deploy anywhere: macOS, Windows, Linux, Docker, or npx

Why TalkReplay?

Vibe coding thrives on fast feedback loops. TalkReplay preserves that energy by:

  • Ingesting local Claude/Codex sessions via pluggable adapters and a lightweight Node API
  • Normalising timestamps/messages with provider metadata for consistent search and filters
  • Providing a dual-pane explorer: session list on the left, detailed conversation on the right
  • Tracking starred sessions, keyword filters, date ranges, and incremental refresh signatures
  • Recording every collaboration round in agents_chat/ and enforcing hooks for reproducibility
  • Demonstrating a vibe coding workflow end-to-end so you can mirror the structure in other projects

Vibe Coding Workflow

TalkReplay doubles as a living reference implementation for vibe coding teams:

  • agents_chat/ captures each AI pairing session using timestamped Markdown that logs prompts, decisions, code excerpts, and self-tests.
  • Husky pre-commit hook blocks commits unless a new log is staged and pnpm lint / pnpm test pass, preserving replayable histories.
  • tasks.md tracks milestone checklists so incremental commits stay aligned with the agreed plan.
  • Shared specs (`agents