简体中文 · English
本地运行 · 零安装 · 数据不离开你的设备
一个单文件 HTML 工具,用于查看和分析从 Claude.ai 导出的个人数据。双击即用,无需服务器、无需联网、无需账号。v5.2 起所有依赖库已内联进单文件,完全离线可用、零外部请求。
🔗 在线体验:https://crownleo.github.io/ClaudeViewer/claude_viewer.html 📥 下载单文件:最新 Release · 🗺️ 路线图
在线体验版同样在你的浏览器本地运行、不上传任何数据;如需长期使用,建议下载单文件离线保存。
| 方式 | 说明 |
|---|---|
拖放 .zip |
自动解析包内全部 JSON,一步到位 |
拖放 / 选择 .json |
支持同时导入多个文件 |
拖放 / 选择 .md |
导入自定义全局记忆文件 |
| 空对话自动过滤 | 无消息内容的对话不展示 |
| 本地持久化缓存 | 可选保存到浏览器,下次打开免重复导入 |
| 功能 | 说明 |
|---|---|
| Human / Assistant 气泡 | Human 靠右橙米色,Claude 靠左白色边框 |
| 完整时间戳 | 每条消息显示年-月-日 时:分 |
| Markdown 渲染 | 标题、代码块、表格、引用等完整支持 |
| LaTeX 公式渲染 | 支持 $...$ 行内与 $$...$$ 块级公式(KaTeX) |
| 代码块一键复制 | 每个代码块右上角复制按钮,hover 显示 |
| 思考过程(Thinking) | 默认折叠,点击展开;浅色背景斜体 |
| 附件展示 | 文件名徽章 + txt/py/md 内容可折叠查看 |
| 跳转顶部/底部 | 消息区悬浮按钮,长对话快速定位 |
| 混合渲染 | ≤500 条消息一次性全渲染(流畅+支持 Ctrl+F),超长对话自动虚拟滚动 |
| 功能 | 说明 |
|---|---|
| 对话内搜索 | 关键词高亮,↑↓ 逐次跳转(逐次匹配),匹配计数 |
| 搜索结果侧边栏 | 一览所有命中位置,点击直接定位 |
| 全局搜索 | 跨所有对话全文检索,点击结果定位到具体消息 |
| 标题筛选 | 对话列表顶部实时过滤 |
| 功能 | 说明 |
|---|---|
| ⭐ 收藏 | 星标对话,支持「仅显示收藏」筛选 |
| 🏷 标签 | 自定义标签分类,多标签筛选,持久化 |
| 功能 | 说明 |
|---|---|
| 数据概览 | 对话数、消息数、思考块数、附件数、项目数 |
| 月度柱状图 | 对话创建时间分布 |
| 活动热力图 | 按天的对话热力图,悬停查看,点击筛选当天对话 |
| 消息排行榜 | 前 10 条消息最多的对话,点击直接打开 |
| Tab | 数据来源 | 内容 |
|---|---|---|
| 💬 对话 | conversations.json |
消息、思考、附件 |
| 🔍 全局搜索 | 所有对话 | 跨对话全文检索 |
| 📊 统计 | 所有对话 | 数据分析与可视化 |
| 📁 项目 | projects/*.json |
System Prompt、文档、项目记忆 |
| 🧠 记忆 | .md 导入 |
全局记忆(手动导出导入) |
| 👤 账户 | users.json |
基本信息与统计 |
| 功能 | 操作 | 输出 |
|---|---|---|
| 导出当前对话 Markdown | 详情页「↓ MD」 | .md 文件,含思考过程折叠块和附件 |
| 导出当前对话 PDF | 详情页「↓ PDF」 | 新窗口打印 → 存为 PDF(含公式) |
| 批量导出全部对话 | 对话列表「↓ 全部导出」 | .zip,每条对话一个 MD 文件 |
| 导出记忆文件 | 记忆 Tab「↓ 导出」 | .md 文件 |
| 功能 | 说明 |
|---|---|
| 🌙 深色模式 | 一键切换,Claude 暖色深色主题,状态持久化 |
| 顶部导航栏 | 当前对话名称 + 返回按钮 |
| 主页面 · 对话查看 | 全局搜索 |
|---|---|
![]() |
![]() |
| 统计分析 | 项目 |
![]() |
![]() |
- 打开 claude.ai 并登录
- 头像 → Settings → Privacy → Export data
- 点击 Export,等待邮件通知(通常几分钟内)
- 下载邮件中的
.zip压缩包
双击 claude_viewer.html,在浏览器中打开。
推荐浏览器:Chrome / Edge
Safari 可正常查看对话,但 PDF 导出功能受限
将 .zip 文件直接拖入页面,自动解析全部内容。导入成功后可选择是否保存到本地。
ClaudeViewer 渲染的是 Claude 写在正文中的 LaTeX 文本:
| 形式 | 是否渲染 |
|---|---|
行内公式 $...$、\(...\) |
✅ 渲染 |
块级公式 $$...$$、\[...\] |
✅ 渲染 |
```latex 代码块 |
⚪ 显示源码(代码块不渲染,符合预期) |
| 特殊 widget/可视化组件 | ❌ 导出无源码,显示友好提示 |
若希望公式确保能在导出数据中显示,可在对话时要求 Claude「用正文 LaTeX 写公式,不要用代码块或可视化组件」。
| 操作 | 快捷键 |
|---|---|
| 执行对话内搜索 | Enter |
| 跳转下一个结果 | Enter(已有结果时) |
| 执行全局搜索 | Enter(全局搜索框内) |
| 添加标签确认 | Enter |
| 取消添加标签 | Escape |
- 完全本地运行:所有数据仅在浏览器内处理,不经过任何服务器
- 零外部网络请求:v5.2 起 marked.js、JSZip、KaTeX 及其字体全部内联进单文件,打开页面不向任何 CDN 或第三方发起请求,可完全离线使用
- 默认不持久化:除非你主动选择「保存到本地」
- IndexedDB 缓存:选择保存后数据存于此设备浏览器,仅本机可读,可随时清除
- localStorage 存储:收藏列表、标签、深色模式、缓存偏好(不含对话内容)
- 纯原生 HTML / CSS / JavaScript,无框架
- marked.js 9.1.6 — Markdown 渲染(已内联)
- JSZip 3.10.1 — ZIP 解析与生成(已内联)
- KaTeX 0.16.9 — LaTeX 公式渲染(含字体,已内联)
- 依赖内联:三方库与 KaTeX 字体通过
build/build.py内联进单文件,零 CDN、完全离线;升级依赖时重跑脚本即可 - 混合渲染:≤500 条全渲染 / 超长虚拟滚动(绝对定位 + requestAnimationFrame)
- 统计图表 / 热力图:内联 SVG + DOM,无第三方图表库
- 本地持久化:IndexedDB
- 深色模式:CSS 变量 +
data-theme切换
| 浏览器 | 对话查看 | PDF 导出 | 本地缓存 | 推荐 |
|---|---|---|---|---|
| Chrome 90+ | ✅ | ✅ | ✅ | ⭐ 首选 |
| Edge 90+ | ✅ | ✅ | ✅ | ✅ |
| Firefox 88+ | ✅ | ✅ | ✅ | ✅ |
| Safari (Mac) | ✅ | ✅ | — |
Safari 注意:Safari 有时会自动解压下载的 ZIP。若遇此问题,可右键已解压文件夹 → 压缩,或在 Safari 偏好设置中关闭「下载后打开安全的文件」。
本地缓存提示:从本地file://打开时,Chrome/Edge 将所有本地文件视为同一 origin,共享同一 IndexedDB(移动/改名文件数据不丢,但不同本地 HTML 间隔离较弱)。Firefox 行为不同。需长期保存的数据建议用「↓ 全部导出」备份。
| 文件 | 内容 |
|---|---|
conversations.json |
全部对话(消息、时间戳、Thinking、附件) |
users.json |
账户基本信息 |
memories.json |
项目记忆数据(在「项目」Tab 对应项目下查看) |
projects/{uuid}.json |
项目元数据(名称、System Prompt、文档) |
全局记忆是 Claude 跨对话记住的用户信息,不在标准导出包内,需在 Claude 界面单独导出为
.md后导入查看器的「记忆」Tab。
v5.2 — 舍弃 CDN,依赖全部内联。marked.js、JSZip、KaTeX 及其字体全部打包进单文件,页面加载零外部请求、完全离线可用,也解决了此前 CDN 在部分网络下加载慢/失败的问题。同时项目以 GPL-3.0 开源,封面与运行界面加入作者署名与版权声明。
v5.1 — 在 v5.0 基础上新增一键复制(消息 / 思考过程 / 附件内容)与间距优化(防止消息重叠、思考过程完整展示),保留 v5.0 的逐次搜索与本地持久化实现。
v5.0 — 稳定整合发布。在 v4 系列全部功能基础上,包含 LaTeX 公式渲染、混合渲染模式、逐次搜索匹配、不支持组件友好提示等,作为重大里程碑版本发布。
主要能力:
- 数据查看:ZIP/JSON/MD 导入,对话/项目/记忆/账户,混合渲染,思考过程,附件展示,代码块复制,LaTeX 公式
- 搜索:对话内逐次搜索 + 结果侧边栏 + 全局搜索(精准定位)
- 统计:概览卡片、月度柱状图、按天活动热力图(点击筛选)、消息排行榜
- 管理:收藏、标签、深色模式、IndexedDB 本地持久化
- 导出:单条 Markdown/PDF(含公式)、全部对话批量 ZIP
演进脉络:v1 对话查看与虚拟滚动 → v2 ZIP 导入与多类型数据 → v3 全局搜索与统计 → v4 搜索侧边栏、热力图、本地持久化、LaTeX、混合渲染 → v5 稳定整合发布 → v5.1 一键复制与间距优化 → v5.2 舍弃 CDN、依赖内联。
想了解项目未来的发展方向?查看 Roadmap 路线图,也欢迎在 Issues 提出你的想法。
如果这个工具帮到了你,欢迎点个 Star 支持一下 ⭐
本项目以 GNU GPL-3.0 开源。你可以自由使用、学习、修改、再分发,但必须保留版权声明与作者署名,且衍生作品需同样以 GPL-3.0 开源。
- 作者:crownleo · 小红书:kingguan4
- GitHub:https://github.com/crownleo/(问题与联系请走 Issues)
© 2026 crownleo · Released under GPL-3.0
Claude 数据查看器 v5.2 · 个人数据,本地掌控




