TalkReplay:把你的 AI 对话,变成可复盘、可分享的生产力

2025 年 10 月 13 日
 yfge

本拐每天和 Claude 、Codex 反复拉扯:写代码、踩坑、复盘、再重来。可惜这些高价值的对话碎片,总是散落在历史记录里。
TalkReplay 的目标很简单:把你的 AI 会话记录 → 回放 → 总结 → 分享,让灵感不再逃走,让复盘成为默认动作。


TalkReplay 是什么?

一句话:把你与 Claude / Codex 的聊天记录,变成可检索、可回放、可导出的「对话时间线」。开箱即用,Docker 一键跑。


三个关键词:Record · Replay · Share


5 分钟上手(零依赖、Docker 一键)

# 1) 克隆
git clone https://github.com/yfge/TalkReplay
cd TalkReplay

# 2) 立即体验:用内置示例数据( fixtures )
CLAUDE_LOGS_PATH=./fixtures/claude CODEX_LOGS_PATH=./fixtures/codex APP_PORT=3000 docker compose up --build

默认访问: http://localhost:3000
挂载真实目录时,建议加 :ro 只读参数,保证安全。

使用你本地的真实会话目录(只读挂载更安心):

CLAUDE_LOGS_PATH="$HOME/.claude/projects" CODEX_LOGS_PATH="$HOME/.codex/sessions" APP_PORT=3000 docker compose up --build

可选:纯前端导入
不想挂载?也可以在浏览器里选择文件/文件夹,快速演示 UI 与筛选能力(适合 Demo )。


主要功能( v1.0 )


为什么要做 TalkReplay ?


设计哲学:让复盘成为「默认动作」


路线图(节选)


安全与隐私


开源与参与


附:常用命令速查

本地开发:

pnpm install
pnpm dev -- --port 3002

# 质量闸门
pnpm lint
pnpm test
pnpm build

Docker 运行:

# 直接 build + run
docker build -t talk-replay .
docker run   -p 3000:3000   -e NEXT_PUBLIC_CLAUDE_ROOT=/app/data/claude   -e NEXT_PUBLIC_CODEX_ROOT=/app/data/codex    -e CLAUDE_ROOT=/app/data/claude   -e CODEX_ROOT=/app/data/codex   -v "$HOME/.claude/projects":/app/data/claude:ro   -v "$HOME/.codex/sessions":/app/data/codex:ro   talk-replay

docker-compose (推荐):

CLAUDE_LOGS_PATH="$HOME/.claude/projects" CODEX_LOGS_PATH="$HOME/.codex/sessions" APP_PORT=3000 docker compose up --build

结语

写代码可以靠感觉,但生产力必须靠复盘。
Talk → Replay → Grow. 我们在 talkreplay.com 见。

1894 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1164826

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX