博客ChatGPT 导出到 Obsidian — 将对话保存到你的知识库(2026)

ChatGPT 导出到 Obsidian — 将 AI 对话保存到你的知识库(2026)

要点速览

  • 一键导出:使用 ChatGPT Exporter 将任意 ChatGPT 对话保存为干净的 .md 文件——直接放入你的 Obsidian 知识库即可使用。
  • 格式完整保留:代码块、LaTeX 公式、表格、列表和链接在导出后全部保持完好。
  • Deep Research 与引用:ChatGPT Deep Research 的内联引用会转换为规范的 Markdown 脚注——完美适配 Obsidian 的脚注渲染。
  • 选择性导出:可以选择导出所有消息、仅提示词、仅回复,或手动选择特定对话轮次。
  • 复制到剪贴板:跳过文件下载——通过剪贴板将 Markdown 直接粘贴到 Obsidian 中。

1. 简介

Obsidian 是构建个人知识库的首选工具。它本地优先、Markdown 原生的特性使其成为存储研究资料、笔记和参考内容的理想选择——包括与 AI 的对话。

问题在于,ChatGPT 对话被锁在 OpenAI 的网页界面中。你无法在 Obsidian 中搜索它们,无法将它们与其他笔记关联,也无法将它们纳入你的知识图谱。而 OpenAI 的官方数据导出只会给你一个原始 JSON 文件,需要经过技术处理才能使用。

本指南涵盖了 2026 年将 ChatGPT 对话导出到 Obsidian 的所有实用方法——从一键式浏览器扩展到 Python 脚本。我们会对比每种方式,帮助你选择最适合你工作流的方案。(需要其他格式?请参阅我们的 MarkdownJSONPDF 导出指南。)


2. 为什么要将 ChatGPT 对话保存到 Obsidian?

ChatGPT 对话蕴含着真正的知识——编程解决方案、研究发现、头脑风暴成果、写作草稿。把它们留在 ChatGPT 界面中意味着:

  • 没有反向链接和图谱视图 — 你无法将 AI 对话与现有笔记、MOC 或项目页面相关联。
  • 没有全文搜索 — Obsidian 的搜索速度快且支持离线。ChatGPT 的对话历史搜索功能有限,且需要联网。
  • 没有版本控制 — 一旦保存为 .md 文件,对话就可以用 Git 追踪、跨设备同步或本地备份。
  • 没有所有权 — 如果你删除了 OpenAI 账户或 ChatGPT 更改了数据保留策略,你的对话就会消失。
  • 没有标签和元数据 — 在 Obsidian 中,你可以添加 YAML frontmatter、标签和别名,将 AI 对话与知识库中的其他内容一起组织管理。

将 ChatGPT 对话导出到 Obsidian,你就能把转瞬即逝的聊天记录变成永久的、可搜索的、可关联的知识资产。


3. 方法一:ChatGPT Exporter(推荐)

ChatGPT Exporter 是一款 Chrome 扩展,可以将 ChatGPT 对话直接导出为干净的 Markdown 文件——无需编写脚本、无需申请数据、无需格式转换。

如何导出

  1. 从 Chrome Web Store 安装 ChatGPT Exporter(适用于 Chrome、Edge、Brave 及其他 Chromium 浏览器)。
  2. 打开任意 ChatGPT 对话。
  3. 点击 Select 按钮选择要导出的消息——全部消息、仅提示词、仅回复或自定义选择。
  4. 点击 Export 并选择 Markdown 格式。
  5. .md 文件即刻下载。将其移入你的 Obsidian 知识库文件夹即可。

就是这么简单。 文件无需任何额外处理,直接在 Obsidian 中打开即可。

复制到剪贴板工作流

如果你不想管理文件,可以在 ChatGPT Exporter 的设置中开启 Copy to clipboard 选项。这样不会下载 .md 文件,而是将 Markdown 内容复制到剪贴板。然后:

  1. 打开 Obsidian,创建新笔记(或打开现有笔记)。
  2. 粘贴(Cmd+V / Ctrl+V)。
  3. 完成——格式完整的 Markdown 内容就出现在你的笔记中了。

这是将单条对话或特定回复保存到知识库中最快的工作流。

导出内容包括

ChatGPT Exporter 不只是导出纯文本。它使用自定义转换引擎和 10 多条专用规则,将 ChatGPT 的 DOM 转换为格式规范的 Markdown:

  • 代码块 — 保留语言标签(如 ```python```javascript),Obsidian 的语法高亮直接生效。
  • 表格 — 转换为 GitHub Flavored Markdown(GFM)表格语法,Obsidian 原生渲染。
  • LaTeX 公式 — ChatGPT 的 KaTeX 记法转换为标准 LaTeX($...$ 行内公式,$$...$$ 块级公式)。Obsidian 通过内置的 MathJax 支持直接渲染。
  • 列表和嵌套列表 — 有序和无序列表保持层级关系和缩进。
  • 链接 — 行内链接和引用式链接均完整保留。
  • Deep Research 引用 — ChatGPT 的 Deep Research 报告包含内联引用。ChatGPT Exporter 将其转换为规范的 Markdown 脚注([^1][^2]),并附带参考文献部分——Obsidian 会将其渲染为可点击的脚注。
  • 思维过程 — ChatGPT 的思维链推理以 Markdown 引用块形式捕获,方便你回顾 AI 的推理过程。
  • 网页搜索来源 — 当 ChatGPT 使用网页搜索时,来源 URL 会以格式化列表形式保留。
  • Canvas 代码 — ChatGPT Canvas 的代码工件以带正确语言标签的代码块形式导出。
  • 元数据头 — 对话标题、用户信息、时间戳和原始 ChatGPT 对话链接包含在文件顶部。每个字段均可在设置中单独开关。

可配置选项

ChatGPT Exporter 允许你自定义输出以适配你的 Obsidian 工作流:

  • 文件命名 — 使用对话标题、基于日期的命名或自定义模式。
  • 元数据字段 — 可单独开关标题、用户名、邮箱、创建日期、更新日期、导出日期和对话链接。
  • 时间格式 — 可选择多种日期/时间格式。
  • 内容选择 — 导出全部消息、仅提示词、仅回复,或手动选择特定问答对。

4. 方法二:OpenAI 官方数据导出

OpenAI 允许你通过设置菜单申请导出全部 ChatGPT 数据。

工作流程

  1. 在 ChatGPT 中进入 Settings → Data controls → Export data
  2. 点击 Export 并确认。OpenAI 会将下载链接发送到你的邮箱(通常在几分钟到一小时内送达)。
  3. 下载并解压文件。你的对话数据在 conversations.json 中。

存在的问题

导出的 conversations.json 是一个单独的大型 JSON 文件,包含你所有对话,采用嵌套格式。它不是 Markdown,你无法直接放入 Obsidian 阅读。

要使用它,你需要:

  • 解析 JSON 结构(消息嵌套在以 UUID 为键的 mapping 对象中)。
  • 将每段对话转换为单独的 .md 文件。
  • 处理格式——代码块、列表和表格以纯文本形式存储,没有 Markdown 语法。
  • 过滤掉不需要的系统消息和元数据。

这就需要用到脚本(参见方法三),但这意味着额外的步骤、技术知识,以及 OpenAI 更改导出格式时的维护工作。

适用场景: 你想完整备份整个 ChatGPT 历史记录,且具备脚本编写能力。


5. 方法三:Python/Node.js 脚本

有多个开源脚本可以将 OpenAI 的 JSON 导出转换为 Markdown 文件。一般流程:

  1. 从 OpenAI 申请并下载数据(参见方法二)。
  2. 运行转换脚本读取 conversations.json 并输出单独的 .md 文件。
  3. 将生成的文件移入你的 Obsidian 知识库。

局限性

  • 需要技术基础 — 你需要安装 Python 或 Node.js,并具备一定的命令行使用能力。
  • 格式脆弱 — OpenAI 会不定期更改 conversations.json 的结构。脚本会因此失效并需要更新。多个社区帖子报告了 OpenAI 更改格式后脚本无法运行的问题。
  • 格式有限 — 大多数脚本产生的是基本文本输出。代码块可能丢失语言标签,表格可能无法正确渲染,LaTeX 公式通常保持为原始 KaTeX 记法。
  • 无法选择性导出 — 要么全部导出,要么什么都不导出。不先导出整个历史记录就无法导出单条对话。
  • 不包含图片 — DALL-E 生成的图片和上传的文件通常不会包含在内。

适用场景: 你是开发者,希望完全控制转换过程,并愿意维护脚本。


6. 方法四:其他工具和扩展

还有几款工具专门针对 ChatGPT 到 Obsidian 的工作流:

工具类型优点缺点
ChatGPT2ObsidianChrome 扩展一键导出,批量导出用户反馈已损坏,格式选项有限
Nexus AI Chat ImporterObsidian 插件原生 Obsidian 集成,从 ZIP 导入需要先进行 OpenAI 数据导出,有用户反馈会跳过部分对话
ChatKeeper桌面应用图形界面,Canvas 支持,DALL-E 图片需要安装单独的应用,需要 OpenAI 数据导出
Obsidian Web Clipper浏览器扩展Obsidian 官方工具只能抓取网页,无法导出结构化的对话数据

ChatGPT Exporter 对比

功能ChatGPT ExporterChatGPT2Obsidian脚本
一键导出支持支持不支持
选择性消息导出支持不支持不支持
代码块语言标签支持部分支持部分支持
LaTeX 转换支持不支持不支持
表格格式支持部分支持部分支持
Deep Research 引用支持不支持不支持
思维过程捕获支持不支持不支持
网页搜索来源支持不支持不支持
复制到剪贴板支持不支持不支持
自定义元数据支持不支持视情况
无需数据导出支持支持不支持

7. ChatGPT 对话在 Obsidian 中的最佳实践

将对话导入 Obsidian 后,以下技巧可以帮助你充分利用它们:

使用专用文件夹组织

在知识库中创建一个文件夹,如 AI-Conversations/ChatGPT/。这样可以将 AI 内容与你自己的笔记分开,同时仍然可以搜索和关联。

添加标签和 Frontmatter

导入后,添加 YAML frontmatter 或标签来分类对话:

---
tags: [chatgpt, python, debugging]
date: 2026-04-17
source: chatgpt-exporter
---

这样可以通过 Obsidian 的标签搜索和 Dataview 查询来发现对话。

关联相关笔记

使用 Obsidian 的 [[双向链接]] 将 AI 对话与项目笔记、研究主题或 MOC(内容地图)关联起来。这是将对话保存在 Obsidian 中最大的优势之一——它们会成为你知识图谱中的节点。

使用选择性导出获得简洁笔记

与其导出整段对话(可能包含错误的开头和跑题的内容),不如使用 ChatGPT Exporter 的选择性导出功能,只捕获最有价值的交流。只导出回复,或手动选择包含你想保留信息的特定问答对。

命名规范

使用描述性的文件名,方便日后查找。ChatGPT Exporter 允许自定义文件命名模式——建议包含日期和主题关键词:

2026-04-17-python-async-patterns.md
2026-04-17-react-state-management.md

8. 常见问题

能否将 ChatGPT 对话直接导出到 Obsidian?

可以。使用 ChatGPT Exporter 将对话导出为 Markdown 文件,然后移入你的 Obsidian 知识库文件夹。或者,使用复制到剪贴板功能直接粘贴到 Obsidian 笔记中。

ChatGPT Exporter 兼容 Obsidian 的 Markdown 格式吗?

兼容。ChatGPT Exporter 输出的是标准 GitHub Flavored Markdown(GFM),与 Obsidian 使用的格式相同。代码块、表格、列表、LaTeX 公式和链接在 Obsidian 中都能正确渲染。

能否只导出 ChatGPT 对话中的特定消息?

可以。ChatGPT Exporter 允许你选择要导出的消息——全部消息、仅提示词、仅回复或单独的问答对。当你只需要长对话中的特定回答时非常实用。

导出后代码块的语法高亮会保留吗?

会的。ChatGPT Exporter 保留代码块的语言标签(如 ```python),因此 Obsidian 的语法高亮会自动生效。大多数其他工具在导出过程中会丢失这些信息。

LaTeX 公式和数学方程怎么处理?

ChatGPT Exporter 将 ChatGPT 的 KaTeX 记法转换为标准 LaTeX($...$ 行内公式,$$...$$ 块级公式)。如果你在知识库设置中启用了 MathJax(默认开启),Obsidian 会原生渲染这些公式。

能否批量导出所有 ChatGPT 对话到 Obsidian?

可以。ChatGPT Exporter 支持批量导出——你可以一次选择并导出多段对话为单独的 Markdown 文件,然后将整批文件移入你的知识库。

Deep Research 报告在导出中会保留吗?

会的。ChatGPT Exporter 将 Deep Research 的内联引用转换为规范的 Markdown 脚注,并附带参考文献部分。Obsidian 会将其渲染为可点击的脚注,完整保留研究上下文。

与 Obsidian Sync 兼容吗?

兼容。由于 ChatGPT Exporter 创建的是标准 .md 文件,它们可以与 Obsidian Sync、iCloud、Dropbox、基于 Git 的同步或你使用的任何其他文件同步方式配合使用。

ChatGPT Exporter 免费吗?

ChatGPT Exporter 的 Markdown 导出是免费功能。你可以免费导出无限量的对话为 Markdown。点此安装

ChatGPT Exporter 和 ChatGPT2Obsidian 有什么区别?

ChatGPT Exporter 支持选择性消息导出、Deep Research 引用转换、思维过程捕获、LaTeX 公式转换和自定义元数据——这些功能 ChatGPT2Obsidian 均不提供。请参阅上方的对比表了解完整对比。


9. 总结

你的 ChatGPT 对话是一笔知识资产。将它们锁在 OpenAI 的界面中,意味着错过搜索、反向链接以及 Obsidian 知识图谱的全部威力。

将 ChatGPT 对话导入 Obsidian 最快的方式是使用 ChatGPT Exporter——一键 Markdown 导出,代码块、LaTeX 公式、表格和引用全部完整保留。无需编写脚本、无需申请数据导出、无需格式转换。

安装 ChatGPT Exporter,立即开始在 Obsidian 中构建你的 AI 驱动第二大脑。


相关指南:ChatGPT 导出 Markdown · ChatGPT 导出 JSON · ChatGPT 导出 PDF · 批量导出