agarwalvishal/claude-chat-exporter
One-click, privacy-first exporter for Claude.ai chats — clean Markdown with artifacts and attachments, ready for Obsidian and RAG.
解决的问题
Claude Chat Exporter 是一款以隐私为首要设计的工具,可将 Claude.ai 的对话内容导出为干净且高保真的 Markdown 文件。它解决了手动复制粘贴或使用脆弱的 DOM 抓取工具所带来的问题——这些方法常常遗漏内容、在长对话中失败,或在网站 UI 变化时崩溃。
如何工作
该工具不通过抓取可见网页来工作,而是作为浏览器脚本(或书签工具)运行,利用用户现有的会话调用 Claude 的内部 API。它获取完整的对话树,重建对话的活跃分支,并直接从 API 响应中提取原始 Markdown 源码。这些数据随后被转换为包含 YAML 前置元数据和每个对话回合结构化标题的单个 Markdown 文件,并本地下载。
适用人群
本工具适用于希望归档其对话记录、将聊天历史整合到 Obsidian 等知识管理系统,或将其对话数据输入 AI/RAG(检索增强生成)管道的 Claude.ai 用户。
主要亮点
- 基于 API 的提取:直接从 API 读取原始 Markdown,实现 100% 保真度,避免依赖脆弱的 CSS 选择器。
- 完整元素支持:支持导出表格、数学公式(LaTeX)、代码块以及附件(图片嵌入,文本文件内联)。
- 工件与组件:将 Claude 工件、生成的文件和图表的最终版本作为 fenced code blocks 捕获。
- RAG 就绪结构:使用 YAML 前置元数据和每回合一个
#标题,确保 AI 管道和 Obsidian 属性的干净分块。 - 隐私优先:完全在浏览器中运行,无外部服务器或跟踪。
相关
- Dispatch
- 项目
- Dispatch
- 项目
- 项目