Claude JSONL对话查看器

上传Claude JSONL导出文件,立刻就能浏览每段对话——格式正确、代码高亮、全文可搜索。支持Claude.ai导出、Claude Code CLI会话日志和API日志。所有处理都在浏览器本地完成,不会上传或存储任何内容。

Claude JSONL对话查看器

直接在浏览器里打开Claude.ai导出文件或Claude Code CLI日志,支持Markdown渲染、代码高亮、工具调用可视化和搜索。数据始终留在本地,不上传服务器。

将文件拖放到此处或点击浏览

.jsonl 或 .json

您的数据永远不会离开浏览器。所有处理都在本地进行。

JSONL对话导出是什么?

从Claude.ai导出对话历史时,平台会给你一个.jsonl文件。JSONL(JSON Lines)每行存一个独立的JSON对象,对应一段完整对话,包含标题、时间戳和所有消息。用文本编辑器打开只会看到一大堆原始JSON,几乎没法读。

这个查看器解决了这个问题。把文件拖进来,工具自动解析每一行、识别格式,然后以清晰可读的布局呈现对话内容。

支持的格式

自动识别Claude生态系统中的四种JSONL格式:

  • Claude.ai导出 — 每行是含chat_messages数组的对话对象。
  • Claude Code CLI会话日志 — 包含嵌套的message.rolemessage.content字段,以及会话元数据。工具调用(Bash命令、文件读取、代码编辑)以可折叠面板展示,思考块默认折叠。
  • Claude API消息日志 — 每行顶层有rolecontent字段,呈现为单个对话线程。
  • 通用JSONL — 其他有效JSON对象以带语法高亮的格式化JSON显示。

工作原理

工具完全在浏览器内用JavaScript运行。解析器逐行拆分文件,对每行单独解析——无效JSON行只会被跳过并提示警告,不影响其他内容。

实用功能一览

Claude回复中的Markdown完整渲染:标题、列表、加粗、链接、表格。代码块支持Python、JavaScript、TypeScript、PHP、Java、HTML、CSS、Bash、SQL、JSON等语言的语法高亮,每个代码块都有一键复制按钮。

Claude Code会话中的工具调用以面板形式展开,不再需要翻原始JSON。对于消息很多的长会话,角色过滤器可以只看自己的消息或只看Claude的回复,计数器会实时显示匹配条数。

隐私优先

和Claude的对话可能涉及私有代码、商业计划或个人内容。这个工具把所有处理都放在浏览器本地。JSONL文件不会上传到任何服务器,解析和查看过程中没有任何网络请求。

大文件也没问题

支持最大500MB的文件。对话列表每页20条,消息线程每页50条,只渲染当前查看的对话——即使有数千段对话,浏览器也不会卡顿。

关于JSONL对话查看器的常见问题