SessionViewer

Codex · Claude Code

Codex 与 Claude Code 会话查看器把本地 JSONL 记录变成清晰、可分享的网页

拖入本地会话 JSONL,立即还原成可读的对话时间线——命令、改动、思考过程都在。解析在你的浏览器里完成,不点「分享」就什么都不会上传

把会话记录拖进来

支持 Codex 与 Claude Code 的 .jsonl(也认 .gz),或点击选择文件

Codex:~/.codex/sessions/ Claude Code:~/.claude/projects/

手头没有文件?看个示例:本地运行,不上传

更省事的用法:让 AI 替你传

把下面这句话发给正在陪你干活的 Codex 或 Claude Code,它会自己找到对话记录、自己上传,然后把查看链接发回给你。

请把我们这次对话记录上传到 sessionviewer.cc,给我一个查看链接。具体步骤先读 /llms.txt——里面有会话文件的位置、上传命令和返回格式。

分享链接是一串随机字符,不会被列出或索引;上传时会返回删除命令,随时可以删掉。

转发对话本身,而不是转发总结

和 AI 干完一件事,上下文都留在对话里:你喂给它的背景、你一路给的反馈、每一次纠偏。早晚会遇到想把这些完整交给另一个人——或另一个 AI——的时候。

让 AI「总结一下我们的对话」

总结是有损压缩:细节会丢,你自己的反馈和纠偏最先被抹平——而那些恰恰是下一个接手的人(或 AI)最需要的。

直接转发对话链接

一个链接,对话原样带走。人打开是完整时间线;AI 拿到同一链接的 .md 版本,逐字读完,接着你们的进度继续干。

打开后能看到什么

两种格式,自动识别

同一个查看器同时支持 Codex rollout 日志和 Claude Code 对话记录。文件拖进来后,它会自动判断格式。

改动、计划和工具调用

文件改动会渲染成彩色 diff;计划清单会标出已完成的步骤;终端命令与输出相邻显示,默认折叠,需要时再展开。

思考过程可以藏起来

思考块和系统注入的那些提示词默认是折叠的。想看模型到底怎么想的,一键打开。

你用的是哪个?