【免费下载链接】claude-chat-exporter
One-click, privacy-first exporter for Claude.ai chats — clean Markdown with artifacts and attachments, ready for Obsidian and RAG.
想导出 Claude.ai 的对话记录?开源工具Claude Chat Exporter是一个隐私优先、零配置的一键导出器:把一段脚本粘贴进浏览器控制台,即可自动将整段对话导出为干净的 Markdown。表格、公式、代码块完美保留,输出可直接用于 Obsidian 笔记库或 RAG 知识库,Chrome、Edge、Firefox、Safari 全浏览器支持。
为什么选择 Claude Chat Exporter?
- 完美 Markdown 保真:复用 Claude 原生复制功能,格式 100% 一致
- 全元素支持:表格、LaTeX 公式、嵌套列表、代码块、链接、引用块
- 自动时间戳:通过接口获取每条用户消息的时间并写入标题
- 智能文件名:以真实对话标题自动生成
{conversation-title}.md - 完全本地:所有处理在浏览器内完成,不经过任何第三方服务
| 导出方式 | 保真度 | 速度 | 维护成本 |
|---|---|---|---|
| 手动逐条复制粘贴 | 100% | 非常慢 | 无 |
| HTML 解析脚本 | 约 80% | 快 | 高(Claude 更新即失效) |
| Claude Chat Exporter | 100% | 快(10 条消息约 3~8 秒) | 低 |
3分钟快速上手:Claude对话导出完整步骤
第 1 步:获取导出脚本
整个项目的核心就是 claude-chat-exporter.js 这一个文件。复制文件全部内容即可,无需安装任何依赖或插件。
第 2 步:打开浏览器开发者控制台
登录 Claude.ai 网页版,打开要导出的对话,然后按对应快捷键打开控制台:
- Chrome / Edge:
F12或Ctrl+Shift+J(Mac 为Cmd+Option+J) - Firefox:
F12或Ctrl+Shift+K(Mac 为Cmd+Option+K) - Safari:先在偏好设置中开启「开发」菜单,再按
Cmd+Option+C
第 3 步:粘贴脚本并运行
把脚本内容粘贴进控制台,按Enter。页面右上角会出现蓝色状态条,实时显示导出进度:
Fetching conversation data...:获取对话标题与时间戳Copying human messages.../Copying Claude responses...:依次点击复制按钮Human: X | Claude: Y:实时统计已捕获的消息数量✅ Downloaded: xxx.md:导出成功,文件自动下载
第 4 步:拿到你的 Markdown 文件
浏览器会自动下载一个以对话标题命名的.md文件(UTF-8 编码)。若标题无法获取,则会回退为claude_conversation.md。
导出效果长什么样?
输出与你手动复制 Claude 消息的结果完全一致,并额外附带用户消息时间戳:
# Conversation with Claude ## Human (Feb 23, 2026, 10:30 AM): Can you create a comparison table of sorting algorithms? --- ## Claude: | Algorithm | Best Case | Worst Case | | ----------- | ---------- | ---------- | | Bubble Sort | O(n²) | O(n²) | | Quick Sort | O(n log n) | O(n²) |它是怎么工作的?(原理一分钟看懂)
工具并不手动解析 HTML,而是巧妙借用了 Claude 自己的复制按钮:
- 先调用 Claude 同源内部接口,获取对话标题和每条消息的时间戳
- 通过操作栏中「是否有 👍 反馈按钮」区分用户消息与 Claude 回复
- 依次模拟点击每条消息的复制按钮,实时拦截剪贴板写入内容
- 将两类消息按顺序合并为一个 Markdown 文件并触发下载
正因如此,表格、公式等新特性天然被支持,不存在格式转换的边界问题。相关实现可参考 claude-chat-exporter.js 中的getCopyButtons与剪贴板拦截逻辑。
进阶设置(可选)
慢设备如何调整导出延迟
若电脑较慢或页面负载高导致漏消息,可修改脚本开头的DELAYS.copy参数(单位毫秒,默认 100),增大复制按钮点击间隔即可。
Claude 界面改版怎么办
所有 CSS 选择器集中在脚本开头的SELECTORS对象中统一管理,界面更新后只需修改这一处。详细说明见 README.md。
常见问题与解决方案
| 现象 | 解决方法 |
|---|---|
| 没有捕获到任何消息 | 确认对话已完全加载,先手动滚动到对话末尾再运行脚本 |
| 导出数量不完整 | 状态条会实时显示计数(如Human: 3 \| Claude: 2),刷新页面后重新运行即可 |
文件名是claude_conversation.md | 说明标题未能获取,属于正常的回退命名逻辑 |
⚠️ 注意:工具仅导出页面 DOM 中可见的消息,上传的附件文件和 Artifact 内容暂不包含在内。
隐私与安全
Claude Chat Exporter 是名副其实的「隐私优先」导出器:
- 全部逻辑在浏览器本地运行,对话内容不会发送到任何第三方服务器
- 仅通过当前登录会话调用 Claude 自己的后端接口获取元数据
- 剪贴板拦截只在导出期间临时生效,结束后自动恢复
- 消息处理完毕后立即下载,不做任何存储
项目以 LICENSE 中的 MIT 协议开源,可自由使用与修改。
总结
Claude Chat Exporter 把导出 Claude.ai 对话从繁琐的逐条复制变成了 3 分钟搞定的一键任务:打开控制台、粘贴脚本、下载带时间戳的纯净 Markdown。无论你是整理 Obsidian 笔记,还是把对话历史喂给 RAG 知识库,它都是目前最快且零格式损失的选择。
【免费下载链接】claude-chat-exporter
One-click, privacy-first exporter for Claude.ai chats — clean Markdown with artifacts and attachments, ready for Obsidian and RAG.
相关推荐
浏览器Cookie本地安全导出终极指南:3分钟快速上手
浏览器Cookie本地安全导出终极指南:3分钟快速上手 Cookie导出从未如此简单安全!Get cookies.txt LOCALLY是一款专为保护用户隐私设
开发工具前端3分钟快速上手:Markdown浏览器插件安装配置全攻略
3分钟快速上手:Markdown浏览器插件安装配置全攻略 想要在浏览器中直接预览本地和在线Markdown文件吗?Markdown Viewer浏览器插件正是你
前端如何快速搭建安全Claude Code沙箱:claude-code-devcontainer 3分钟上手教程
如何快速搭建安全Claude Code沙箱:claude code devcontainer 3分钟上手教程 claude code devcontainer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考