ChatGPT_Exporter:一键导出 ChatGPT 聊天记录

为什么需要导出 ChatGPT 聊天记录?

随着 AI 对话工具的普及,我们在 ChatGPT 中积累了大量有价值的对话。但 ChatGPT 官方并未提供批量导出功能,一旦账号出现问题或需要迁移,这些记录将面临丢失风险。

ChatGPT_Exporter 正是为了解决这一痛点而诞生的开源工具。

项目介绍

ChatGPT_Exporter 是一个基于 Tampermonkey(油猴)的浏览器脚本,可以一键导出 ChatGPT 的全部聊天记录,并自动打包为 ZIP 文件保存到本地。

GitHub 地址:https://github.com/zjt666666zjt/ChatGPT_Exporter

主要特性

  • ✅ 自动批量导出所有对话(包括归档记录)
  • ✅ 支持多种格式:JSON、Markdown、HTML
  • ✅ 自动生成美观的 HTML 页面(含代码高亮)
  • ✅ 支持团队空间 (ChatGPT Team / Enterprise)
  • ✅ 导出过程带有重试与断点机制,防止导出失败
  • ✅ 一键打包成 ZIP 文件下载

详细安装步骤

第一步:安装 Tampermonkey 浏览器插件

Tampermonkey 是一个浏览器扩展,用于管理用户脚本。根据你使用的浏览器选择对应的安装链接:

安装完成后,浏览器右上角会出现 Tampermonkey 图标。

第二步:选择并安装脚本版本

项目提供两个版本:

稳定版(推荐)

适合只需要稳定、可靠的「全量导出」功能的用户。

一键安装链接https://raw.githubusercontent.com/zjt666666zjt/ChatGPT_Exporter/main/chatgpt-exporter.user.js

点击链接后,Tampermonkey 会自动弹出安装提示,点击「安装」即可。

Beta 版(功能增强)

适合想体验新功能的用户,新增特性包括:

  • 支持「最近 N 条」导出
  • 支持项目(Project / Gizmos)文件单独导出
  • 全新弹窗配置 UI
  • 按钮内嵌进度条

一键安装链接https://raw.githubusercontent.com/zjt666666zjt/ChatGPT_Exporter/main/chatgpt-exporter-beta.user.js

第三步:使用脚本导出聊天记录

  1. 登录 ChatGPTchatgpt.com
  2. 等待页面加载完成后,右下角会出现绿色的「Export」按钮
  3. 点击按钮:
    • 稳定版:直接开始导出流程
    • Beta 版:先弹出配置窗口,选择导出范围/格式/空间,然后点击「开始导出」
  4. 等待脚本自动遍历所有会话,生成 ZIP 文件并自动下载到本地

导出文件结构

导出后的 ZIP 文件包含以下结构:

ChatGPT_backup_2025-11-05.zip
├── 对话A_xxx.json
├── 对话A_xxx.md
├── 对话A_xxx.html
├── 对话B_xxx.md
├── Project_工作项目1/
│   ├── 对话1_项目相关.md
│   └── 对话2_调试记录.html
└── Project_学习笔记/
    ├── AI原理研究.md
    └── AI原理研究.html

注意事项

  • 请确保已登录 ChatGPT,否则脚本无法获取会话数据
  • 导出前建议先打开任意一个聊天页面,确保 Access Token 有效
  • 若导出失败,可刷新页面后重试
  • 所有数据均保存于本地,不会上传到任何服务器

总结

ChatGPT_Exporter 是一个非常实用的开源工具,可以帮助我们轻松备份和迁移 ChatGPT 聊天记录。无论你是个人用户还是团队用户,都能找到适合自己的使用方式。强烈推荐给所有 ChatGPT 用户!