Skip to content

Github · GitHub Repository Radar

crownleo ClaudeViewer

Offline Claude export viewer. Search, analyze, and export your Claude.ai data locally.

Stars

197

New

Forks

4

Watchers: 197

Language

HTML

License: GNU General Public License v3.0

Repository Radar Score

36 / 100

Growth

7d
+0
30d
+0
%
0.0%

Not enough metric snapshots yet to chart growth for this repository.

Score breakdown

  • popularity 36
  • growth 0
  • activity 55
  • freshness 100
  • community 42

Need help integrating this stack?

Our team builds with modern open-source stacks. Tell us what you are shipping.

Get a quote →

🗂️ Claude 数据查看器 v5.7

简体中文 · English

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

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

🔗 在线体验https://claudeviewersite.crownleo.cn/ 📥 下载单文件最新 Release · 🗺️ 路线图

Claude 数据查看器

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


✨ 功能清单

数据导入

方式 说明
拖放 .zip 自动解析包内全部 JSON,一步到位
拖放 / 选择 .json 支持同时导入多个文件
拖放 / 选择 .md 导入自定义全局记忆文件
空对话处理 完全没有消息的对话不展示;消息全为空的对话默认收起、可一键展开(v5.7 起不再无声丢弃)
本地持久化缓存 可选保存到浏览器,下次打开免重复导入

Claude Code 本地会话(v5.6 新增)

功能 说明
一键打开本地对话 上传页「📂 打开 Claude Code 本地对话」,选择 .claude 目录即可
只读浏览 全程只读,绝不改动/删除你的 .claude 文件
项目分组 侧栏按项目(从 cwd 解析可读名)折叠分组,列出各会话
会话元信息 每个会话显示轮数、输入/输出/缓存 Token、文件大小、修改时间
活跃 ● / Agent 徽章 标记正在运行的会话与子代理(agent-*.jsonl)会话
跨项目全文搜索 扫描全部 .jsonl,命中高亮,点击直达会话
复用查看体验 思考/工具调用折叠、导航条、对话内搜索、导出 MD 全部通用
双读取后端 https/localhost 用 File System Access API(懒加载);file:// 自动降级为文件夹选择器

Claude Code 会话与 Claude.ai 导出数据是两个独立模式,点击侧栏 ⇄ 可随时互相切换,互不清空。

对话查看

功能 说明
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 暖色深色主题,状态持久化
📱 移动端适配 手机上单栏「主从」布局,列表与详情全宽切换,返回即回列表
顶部导航栏 当前对话名称 + 返回按钮

📸 界面预览

对话查看 · 导航条 全局搜索
对话查看 全局搜索
统计分析 项目
统计分析 项目
记忆 工具调用
记忆 工具调用
LaTeX 公式 深色模式
LaTeX 公式 深色模式

🚀 快速开始

第一步:获取 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 跨对话记住的用户信息,就在导出包的 memories.json 里,导入 ZIP 后自动显示在「记忆」Tab。你也可以额外导入自己的 .md 记忆文件。


❓ 常见问题:为什么我的对话「只剩一半」?

有用户反馈:一个对话前半段是一问一答,后半段只剩自己在说话,怀疑查看器丢了数据。

结论:绝大多数情况下,那些回复在 claude.ai 上当时就是空的,并非查看器丢失。

Claude 生成失败或被中断时,会在对话里留下一条没有内容的空消息——当时在网页上就是空白气泡。导出包会忠实地把它导出成 "content": [], "text": "" 的消息壳子(uuid、时间戳都在,只是没内容)。

v5.6 及更早版本会把这类空消息静默过滤掉,于是「Claude 当时没输出」被显示成「消息根本不存在」,看起来就像对话后半段只剩用户单方发言。

v5.7 起已修复:空消息改为显示灰色占位提示,对话卡片标注 ⚠ N,全空对话也不再从列表消失。

自查方法

打开「统计」Tab,拉到底部的 🩺 数据体检,可以直接看到:

  • 导出数据中有多少条空消息、占总量多少
  • 哪些对话受影响最严重(空消息数、最长连续空)
  • 空消息的按月分布——集中在个别月份说明是平台阶段性故障,而非你的数据或本工具的问题
  • 一键复制体检报告,便于反馈

也可以手工核对:解压导出的 ZIP,用文本编辑器打开 conversations.json,搜索出问题的那段对话。如果看到一连串 "content": [], "text": ""assistant 消息,就说明是原始对话本身就空——任何查看器都恢复不了,claude.ai 上当时也是空白的。

其他可能的「记录不全」

现象 原因 处理
整段历史缺失 导出文件名里的 batch-0000 表示分片,对话量大的账号会有 batch-0001batch-0002 把所有分片 ZIP 一并导入
同一问题出现多个回答 编辑过提问或点过「重新生成」,导出包含全部分支 正常现象,非缺失
附件内容打不开 导出包只含附件的 uuid 引用,不含文件本体 平台限制,无法恢复

📋 版本历史

v5.7修复「对话只剩一半」的显示问题 + 数据体检。① 空消息不再被静默丢弃——Claude 当时生成失败留下的空消息改为显示灰色占位提示,此前会让对话后半段看起来只剩用户单方发言,被误认为查看器丢了数据;② 纯附件消息(只上传文件、一个字没打)不再被判空丢弃,此前会连附件一起消失;③ 全空对话不再从列表消失——默认收起以保持列表清爽,但过滤栏常驻「🫥 N 个全空对话已隐藏」标签,一点即展开,不再像此前那样无声无息地不见;④ 对话卡片新增 ⚠ N 徽章标出空消息数;⑤ 统计页新增 🩺 数据体检,给出空消息数量/占比、受影响对话排行、按月分布,并支持一键复制报告——不装 Python、不用命令行也能自查;⑥ MD / PDF 导出同步输出占位说明,不再只留一个光秃秃的标题。

v5.6接入 Claude Code 本地会话。上传页新增「📂 打开 Claude Code 本地对话」,选择 .claude 目录即可只读浏览 projects/**/*.jsonl 会话:① 按项目分组、显示轮数/Token/大小/时间,标记活跃 ● 与 Agent 会话;② 跨项目全文搜索;③ 通过归一化适配器复用主查看器的思考/工具折叠、导航条、对话内搜索与 MD 导出(MD 导出同步补全工具调用/结果);④ 双读取后端——安全上下文用 File System Access API 懒加载,file:// 自动降级为文件夹选择器;⑤ 与 Claude.ai 导出为独立可切换模式,侧栏 ⇄ 互切不清空。全程只读,绝不改动本地文件。

v5.5Markdown 导出修复 + 统计图美化。① 导出文件名以对话创建时间开头(如 2026-05-26_1430_标题.md),归档排序更自然;② 导出内容标题层级规范化——消息头改为二级标题,正文中 Claude 自带的标题整体降级,大纲不再混乱;③ 附件代码围栏动态加长,内容含 `` 时不再击穿格式,截断处增加提示;④ 文档头新增创建/更新时间与消息数元信息;⑤ 统计页月度柱状图修复拉伸变形(限制柱宽、只缩不放、最小柱高、悬停提示),活动热力图加大格子并新增月份/星期标签。

v5.4移动端适配。手机上改为单栏「主从」布局:对话列表全宽,点开对话/统计/项目/记忆后详情全宽显示、可正常阅读,返回即回列表;解决了此前手机上右侧详情被挤成一条竖缝、看不了对话的问题。桌面两栏布局不变。

v5.3 — 三项功能:① 个人记忆——导出 memories.json 里的全局个人记忆现会直接显示在「记忆」Tab(此前被忽略);② 工具调用渲染——tool_use/tool_result(联网、代码分析、MCP 等)以默认折叠块补全显示,修复用过工具的对话内容缺失;③ 对话导航条——右侧竖条按提问定位,悬停展开、点击跳转(类 ChatGPT)。

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、依赖内联 → v5.3 个人记忆、工具调用、对话导航 → v5.4 移动端适配 → v5.5 MD 导出修复、统计图美化 → v5.6 接入 Claude Code 本地会话 → v5.7 空消息占位修复与数据体检。


🗺️ 路线图

想了解项目未来的发展方向?查看 Roadmap 路线图,也欢迎在 Issues 提出你的想法。


⭐ Star

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

GitHub stars


📄 许可证 & 署名

License: GPL v3

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

© 2026 crownleo · Released under GPL-3.0


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

Created: Jun 16, 2026

Last push: Aug 5, 2026

Default branch: main

Latest release: v5.7

Languages

Share of the codebase by language, based on repository metadata from the host.

  • HTML 99.6%
  • Python 0.4%

Repository Radar analysis

Deterministic insights derived from public metadata and our observations — not personal testing or reviews.

Why this repository is interesting

  • Listed in our discovery index with public GitHub metadata for analysis.

Who should use it

  • Developers working primarily with HTML
  • Teams exploring AI tooling, agents, or ML infrastructure

Potential use cases

  • Reference or evaluate HTML open-source approaches in this domain
  • Prototype AI/agent workflows or study reference architectures

Strengths

  • README present in our index
  • Declared license: GNU General Public License v3.0

Limitations / considerations

  • Insights are derived from public metadata and our observations — not a substitute for code review

What to watch

  • Radar Score is modest — dig into activity and docs before committing

Source: GitHub (public metadata) + Repository Radar analysis. We do not claim ownership of third-party repositories.

Ready to ship something that compounds?

Share your roadmap. We’ll come back with scope options, timeline ranges, and who from Shriram IT Ventures should be in the room.

Popular with product teams