Skip to content

Repository files navigation

🗂️ Claude 数据查看器 v6.0

简体中文 · English

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

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

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

Claude 数据查看器

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


🚀 快速开始

第一步:从 Claude 导出数据

  1. 打开 claude.ai 并登录
  2. 头像 → SettingsPrivacyExport data
  3. 点击 Export,等待邮件通知(通常几分钟内)
  4. 邮件里给到的是一个 manifest-….json,打开它能看到 5 个下载链接——把这 5 个文件全部下载下来

⚠️ manifest 里的下载链接只能用一次,点过即失效。 请一口气把 5 个都下完;漏掉任何一个都无法补下,只能重新导出一次。

第二步:把下载到的文件放进同一个文件夹

5 个 .zip 和那个 manifest-….json 放在一起,manifest 不要删。

导出文件夹

manifest 是判断分片是否齐全的唯一依据——对话量大时 conversations 会被切成 -000 / -001 / -002 多片,只有它知道总共该有几片。文件夹里应该有:

文件 内容
conversations-000.zip 全部对话(消息、时间戳、Thinking、附件)
projects-000.zip 项目(名称、System Prompt、文档)
memories-000.zip 个人记忆、项目记忆、记忆文件
feedback-000.zip Claude 官方月度回顾
light_metadata-000.zip 账户信息、登录记录
manifest-….json 清单(用于核对完整性,请保留

文件夹叫什么名字都行,建议用日期命名(如 20260907-claude备份)——它会成为档案库里这份档案的默认名称。

第三步:打开查看器

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

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

第四步:点「📁 选择导出文件夹」

在上传页点 「📁 选择导出文件夹」,选中第二步那个文件夹即可——5 个 ZIP 会被一次性解析完。也可以直接把整个文件夹拖进页面。

  • 如果有分片没下全,会明确告诉你缺哪个文件
  • 导入成功后可以选择 「📚 存入档案库」,把这次导出的原始文件整套存下来,之后随时切换、原样取回

旧版单 ZIP 依然完全支持:2026 年 9 月之前导出的单个 .zip,直接拖进页面或点「选择单个文件」即可。


✨ 功能清单

数据导入

方式 说明
选择 / 拖入导出文件夹(v6.0 新增) Claude 新版导出是 manifest + 多个 .zip,整个文件夹丢进来一次吃完;自动按 manifest 核对分片完整性,缺片会明确告知
拖放 .zip 自动解析包内全部 JSON,新旧格式通吃;多个分片 ZIP 可一次全选
拖放 / 选择 .json 支持同时导入多个文件
拖放 / 选择 .md 导入自定义全局记忆文件(导出包自带的记忆文件已自动读取,无需手工导入)
📚 档案库(v6.0 新增) 一份档案 = 一次完整导出的原始字节,可保存多次备份、随时切换、重命名、原样取出;收藏与标签按档案各自独立
空对话处理 完全没有消息的对话不展示;消息全为空的对话默认收起、可一键展开(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、文档、项目记忆
🧠 记忆 memories/*.json · .md 导入 个人记忆 + 导出包自带的记忆文件(v6.0 起自动读取,此前一直被忽略)
🪞 回顾 reflections/*.json Claude 官方月度回顾(v6.0 新增)——主题分布、时间去向、在拓展的能力、值得想一想
👤 账户 users.json · login_history.json 基本信息、统计与登录记录(v6.0 新增)

导出

功能 操作 输出
导出当前对话 Markdown 详情页「↓ MD」 .md 文件,含思考过程折叠块和附件
导出当前对话 PDF 详情页「↓ PDF」 新窗口打印 → 存为 PDF(含公式)
批量导出全部对话 对话列表「↓ 全部导出」 .zip,每条对话一个 MD 文件
导出记忆文件 记忆 Tab「↓ 导出」 .md 文件
导出整份档案 档案库「↓ 导出整套」 .zip,原始字节逐字节保真(v6.0 新增)
取出单个原件 档案库「取出原件」 未经任何转换的原始文件(v6.0 新增)

界面

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

📸 界面预览

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

🧮 关于 LaTeX 公式渲染

ClaudeViewer 渲染的是 Claude 写在正文中的 LaTeX 文本

形式 是否渲染
行内公式 $...$\(...\) ✅ 渲染
块级公式 $$...$$\[...\] ✅ 渲染
```latex 代码块 ⚪ 显示源码(代码块不渲染,符合预期)
特殊 widget/可视化组件 ❌ 导出无源码,显示友好提示

若希望公式确保能在导出数据中显示,可在对话时要求 Claude「用正文 LaTeX 写公式,不要用代码块或可视化组件」。


⌨️ 快捷键

操作 快捷键
执行对话内搜索 Enter
跳转下一个结果 Enter(已有结果时)
执行全局搜索 Enter(全局搜索框内)
添加标签确认 Enter
取消添加标签 Escape

🔒 隐私说明

  • 完全本地运行:所有数据仅在浏览器内处理,不经过任何服务器
  • 零外部网络请求:v5.2 起 marked.js、JSZip、KaTeX 及其字体全部内联进单文件,打开页面不向任何 CDN 或第三方发起请求,可完全离线使用
  • CSP 强制隔离(v6.0 新增):页面头部声明 default-src 'none'; connect-src 'none',由浏览器强制保证本页无法向任何服务器发送请求。这意味着即使将来不慎引入外部资源,或渲染层出现漏洞,你的对话内容也无法被传出去。副作用:对话正文里指向外部站点的 Markdown 图片将不再加载——这本就是一条跟踪与泄露渠道
  • 默认不持久化:除非你主动选择「保存到本地」
  • IndexedDB 缓存:选择保存后数据存于此设备浏览器,仅本机可读,可随时清除
  • localStorage 存储:收藏列表、标签、深色模式、缓存偏好、全空对话收起偏好、当前档案 id(不含对话内容)
  • 档案库存储:选择加入档案库的导出文件,其原始字节存于此设备浏览器的独立 IndexedDB(claude_viewer_archives_v1),仅本机可读,可随时逐份移除

⚠️ 关于「清除浏览器数据会不会把聊天删掉」

会。 浏览器的「清除浏览数据 / 清除站点数据」会清空 localStorage 与 IndexedDB,本地缓存和档案库都在其中。这是浏览器行为,任何网页都无法阻止——能这么做正是「数据只在你手里」的另一面。

所以请这样理解各层的定位:

作用 清浏览器数据后
磁盘 / 网盘上的原始导出文件 唯一真正的备份 ✅ 不受影响
档案库(原始字节) 多份备份随时切换、可原样取回 ❌ 丢失
本地缓存(解析结果) 免重复导入 ❌ 丢失

三条实际建议:

  1. 把 Claude 导出的原始文件留在磁盘或网盘上,别导入完就删——档案库是「方便」,不是「备份」;
  2. 档案库每份都有「↓ 导出整套」,可把原件逐字节取回磁盘,建议定期做一次;
  3. v6.0 会自动向浏览器申请持久化存储navigator.storage.persist()),获批后磁盘紧张时浏览器不会自动清理本站数据;档案库面板顶部会显示当前占用、配额与是否已获批。注意这只挡「浏览器自动清理」,挡不住用户手动清除。

📦 技术栈

  • 纯原生 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 行为不同。需长期保存的数据建议用「↓ 全部导出」备份。


🖥️ 可选:macOS 桌面伴侣

不需要它也能用。 网页版永远是主角——双击 claude_viewer.html 就是完整功能。这个伴侣只是把同一份网页核心包进原生外壳,给习惯从「应用程序」启动、并希望把备份当普通文件长期存放的 Mac 用户。

它的存在不改变任何产品底线:本地优先、零外部请求、原件不改写

它解决什么

  • 从 Dock / 应用程序直接启动,不必每次去找 HTML 文件
  • 导入时把导出的原始文件原样复制~/Library/Application Support/ClaudeViewer/Archives/,并以那里的原件作为数据源
  • 原件与整理信息(收藏、标签)分开存放;可以在 Finder 里直接查看、备份、整套拿走
  • 删掉 App 不会带走这些资料。将来不用它了,数据仍是普通 ZIP 和 JSON,任何查看器都能读

现状与边界

状态
源码位置 macos/(外壳、适配器、构建脚本、测试)
获取方式 自行构建(见下)
实测环境 Apple Silicon (arm64) / macOS 26
签名 本地 ad-hoc 签名,未经 Apple 公证
Intel Mac / Windows 未验证 / 无

怎么装:三条命令

xcode-select --install                                    # 1. 装 Apple 命令行开发工具(只需一次)
git clone https://github.com/crownleo/ClaudeViewer.git    # 2. 拿到代码
cd ClaudeViewer
python3 macos/build.py                                    # 3. 构建

完成后 _release/ClaudeViewer.app 拖进「应用程序」即可。完整步骤、常见问题见 macos/README.md

自己构建的 App 不会被系统拦下。 「无法验证开发者」那个提示只针对从网上下载的文件;本机构建的产物没有下载标记,双击直接打开,不需要改动任何系统设置。这也是目前推荐自行构建、而不提供下载包的原因——本项目只做本地临时签名,未经 Apple 公证,那样的 App 一旦经网络分发反而会被拦住

伴侣按 贡献指南 第五节的规则维护:它用版本锁钉住自己实测通过的那一版 claude_viewer.html主仓发版不等它。伴侣落后于主仓是正常状态,详见 macos/README.md 里当前对应的上游版本。


📁 导出包文件说明

Claude.ai 的导出格式在 2026 年 9 月改版:由一个 ZIP 变成 一个 manifest JSON + 多个分类 ZIP。v6.0 两种都支持。

新版(分片导出)

下载页会先给你一个 manifest-….json,里面列出全部下载链接。把下载到的文件全部放进同一个文件夹,然后用「📁 选择导出文件夹」一次导入即可。

ZIP 内部路径 内容
conversations-000.zip conversations.json 全部对话(消息、时间戳、Thinking、附件)
projects-000.zip projects/{uuid}.json 项目元数据(名称、System Prompt、文档)
memories-000.zip memories/{uuid}.json 个人记忆、项目记忆、记忆文件
feedback-000.zip reflections/{uuid}.json Claude 官方月度回顾
light_metadata-000.zip users.jsonlogin_history.json 账户信息与登录记录

⚠️ 对话量大时 conversations 会被切成 -000 / -001 / -002 多片。manifest 是判断分片是否齐全的唯一依据,请把它一起放进文件夹——只有它能告诉查看器"总共应该有几片"。而 manifest 里的下载链接是一次性的,用过即失效,缺的文件只能重新导出。

旧版(单 ZIP)

文件 内容
conversations.json 全部对话
users.json 账户基本信息
memories.json 个人记忆、项目记忆、记忆文件
projects/{uuid}.json 项目元数据
reflections/{uuid}.json Claude 月度回顾(2026 年 7 月起的导出才有)

个人(全局)记忆与记忆文件都在导出包里,导入后自动显示在「记忆」Tab,v6.0 起无需再手工导入 .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 引用,不含文件本体 平台限制,无法恢复

📋 版本历史

v6.0 (2026-09-08)

从「查看器」迈向 路线图 阶段 2:本地归档器。此前每次导入都是一次性的——看完就散,换一份备份就得推倒重来。v6.0 引入档案库:一份档案 = 一次完整导出的原始字节,多次备份可以并存、随时切换、原样取回。查看器从此不只是"打开一次",而是长期管理你的 Claude 历史。

  • 适配 Claude 新版分片导出 — 导出由单 ZIP 改为 manifest + 多个分类 ZIP,新增 memories/{uuid}.jsonreflections/login_history.json,全部支持;旧版单 ZIP 完全兼容
  • 导出文件夹一键导入 — 选择或拖入整个文件夹即可,按 manifest 精确核对分片完整性,缺片明确报出文件名(下载链接一次性,早发现才来得及重导);一个文件夹里放了多次备份时可选择打开哪一份
  • 📚 档案库 — 保存多次导出的原始字节,支持切换、重命名、整套导出、逐个取出原件、逐份移除;收藏与标签按档案隔离,重开浏览器自动恢复上次的档案
  • 导入后可直接存入档案库 — 保存弹窗新增「📚 存入档案库」,不必再去档案库把同一批文件重选一遍;档案名自动取 manifest 的导出时间
  • 记忆文件不再被忽略memory_files 从旧版导出时代就在包里却从未被读取,现在自动列入「🧠 记忆」Tab,手工导入 .md 的步骤可以省了
  • 新增「🪞 回顾」Tab — 展示 Claude 官方生成的月度回顾:主题分布、时间去向、在拓展的能力、值得想一想
  • 账户页新增登录记录 — 时间 / 地区 / 设备 / 方式
  • 对话按 uuid 去重 — 分批导入、重复导入同一份不再堆叠
  • CSP 安全加固 — 页面声明 default-src 'none'; connect-src 'none',把「零外部请求」交给浏览器强制执行;顺带堵住了对话正文里外部 Markdown 图片这条跟踪与泄露渠道
  • 申请持久化存储 — 自动调用 navigator.storage.persist(),获批后磁盘紧张时浏览器不会自动清理本站数据;档案库面板显示占用、配额与获批状态
  • 修复:补全 HTML 属性转义并清除全部内联 onclick(改为事件委托)、保存缓存的竞态与静默失败、对话回调竞态、两种模式 uuid 撞车取错对话;ZIP 导入开启 CRC32 校验以检出下载损坏
  • 平台注入的系统提示(injected_prompt_block)以折叠块呈现,不再被丢弃
  • 侧栏头部改为两行布局,标题与摘要不再被图标按钮挤到换行截断
  • 新增 CONTRIBUTING.md,写明四条产品硬约束与验证清单

v5.7 (2026-08-05)

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

v5.6 (2026-07-23)

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

v5.5 (2026-07-10)

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

v5.4 (2026-07-05)

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

v5.3 (2026-07-04)

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

v5.2 (2026-07-01)

  • 舍弃 CDN,依赖全部内联 — marked.js、JSZip、KaTeX 及其字体全部打包进单文件,页面加载零外部请求、完全离线可用
  • 解决了此前 CDN 在部分网络下加载慢 / 失败的问题
  • 项目以 GPL-3.0 开源,封面与运行界面加入作者署名与版权声明

v5.1 (2026-06-28)

  • 一键复制 — 消息 / 思考过程 / 附件内容
  • 间距优化 — 防止消息重叠、思考过程完整展示

v5.0 (2026-06-27)

  • 稳定整合发布:在 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 空消息占位修复与数据体检 → v6.0 适配分片导出、档案库与 CSP 加固。


🙏 致谢

  • @LiuHangyuWE — 档案库的设计思路(原始字节保真、多档案切换、收藏标签隔离、面板无障碍处理),以及多项安全与竞态修复、CSP nonce 加固思路,均来自 PR #3。v6.0 因导出格式改为分片而重写了数据模型,但方向与相关代码来自这份贡献。

    另外贡献了可选的 macOS 桌面伴侣(AppKit/WebKit 外壳、注入式适配器、构建脚本与测试),并在自己的 Apple Silicon Mac 上完成构建与实机验证。

欢迎参与——动手前请先看 贡献指南


🗺️ 路线图

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


⭐ Star

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

GitHub stars


📄 许可证 & 署名

License: GPL v3

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

© 2026 crownleo · Released under GPL-3.0


Claude 数据查看器 v6.0 · 个人数据,本地掌控

About

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

Topics

Resources

Contributing

Stars

201 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages