Skip to content

crownleo/ClaudeViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗂️ Claude 数据查看器 v5.2

简体中文 · English

本地运行 · 零安装 · 数据不离开你的设备

一个单文件 HTML 工具,用于查看和分析从 Claude.ai 导出的个人数据。双击即用,无需服务器、无需联网、无需账号。v5.2 起所有依赖库已内联进单文件,完全离线可用、零外部请求。

🔗 在线体验https://crownleo.github.io/ClaudeViewer/claude_viewer.html 📥 下载单文件最新 Release · 🗺️ 路线图

Claude 数据查看器

在线体验版同样在你的浏览器本地运行、不上传任何数据;如需长期使用,建议下载单文件离线保存。


✨ 功能清单

数据导入

方式 说明
拖放 .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 导出数据

  1. 打开 claude.ai 并登录
  2. 头像 → SettingsPrivacyExport data
  3. 点击 Export,等待邮件通知(通常几分钟内)
  4. 下载邮件中的 .zip 压缩包

第二步:打开查看器

双击 claude_viewer.html,在浏览器中打开。

推荐浏览器:Chrome / Edge
Safari 可正常查看对话,但 PDF 导出功能受限

第三步:导入数据

.zip 文件直接拖入页面,自动解析全部内容。导入成功后可选择是否保存到本地。


🧮 关于 LaTeX 公式渲染

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 趋势

如果这个工具帮到了你,欢迎点个 Star 支持一下 ⭐

Star History Chart


📄 许可证 & 署名

License: GPL v3

本项目以 GNU GPL-3.0 开源。你可以自由使用、学习、修改、再分发,但必须保留版权声明与作者署名,且衍生作品需同样以 GPL-3.0 开源。

© 2026 crownleo · Released under GPL-3.0


Claude 数据查看器 v5.2 · 个人数据,本地掌控