MemoryLake
返回全部文章
Tutorial2026 年 5 月 25 日6 分钟阅读

从 ChatGPT 迁移到 Claude Projects:2026 记忆手册

ChatGPT 的记忆是全局的。Claude Projects 的范围很明确。翻译并不困难 — 但它迫使你决定每个事实实际上属于哪里。

简短回答

ChatGPT 没有原生推送到 Claude Projects 的功能。你需要手动将自定义指令和保存的记忆条目从 ChatGPT 复制出来,然后将这些上下文分配到一个或多个 Claude Projects 中 — 每个项目都有自己的系统提示和项目知识。第一个项目计划 20–35 分钟,后续项目会更快。聊天记录不会转移。基于 MCP 的共享记忆层如 MemoryLake 允许两个工具读取相同的源。

人们为什么从 ChatGPT 切换到 Claude Projects

2026 年的三个驱动因素:

  • 范围明确的上下文。 用户希望在不相关主题之间有一个干净的隔离,而不是一个到处泄漏的全局记忆。
  • 长文档处理。 Claude Projects 可以加载长知识附件,截断问题更少。
  • MCP 原生工具。 Claude Desktop 的 MCP 支持对于使用共享记忆层和工具服务器的团队越来越重要。

ChatGPT 与 Claude Projects 中的 "记忆" 含义

这两种记忆模型在范围上有所不同。

ChatGPT 记忆 涉及 自定义指令(全局)、记忆(从每次聊天中提取的保存事实)和 自定义 GPTs(具有自己指令和知识的项目容器)。

Claude Projects 是具有 项目知识(上传的文件和粘贴的文本)加上可选的 系统提示 的容器。项目之间没有共享 — 上下文是每个项目本地的。

一个 ChatGPT 自定义 GPT 通常会变成一个 Claude 项目。全局记忆条目通常会被复制到每个相关的项目中,或者浓缩到一个基线项目中供你复制。

步骤 1:导出你的 ChatGPT 记忆

ChatGPT 没有单一的记忆导出。

  1. 复制自定义指令。 个人资料 → 设置 → 个性化 → 自定义指令。将两个字段粘贴到文本文件中。
  2. 复制每个保存的记忆条目。 同一页面 → 记忆。将每一行粘贴到同一个文本文件中。
  3. 列出你的自定义 GPTs。 对于每个自定义 GPT,将其名称、指令和知识文件复制到每个 GPT 的文件夹中。
  4. 可选数据导出。 设置 → 数据控制 → 导出数据。ZIP 文件中包含聊天记录作为档案。

最终状态:一个 chatgpt-export/ 文件夹,里面有 custom-instructions.txtmemory.txt 和每个自定义 GPT 的一个子文件夹。

步骤 2:导入到 Claude Projects

Claude 期望每个项目的知识。

  1. 为每个自定义 GPT 创建一个项目(以及一个 "默认" 项目用于其他所有内容)。 打开项目 → 创建项目。根据相应的自定义 GPT 命名每个项目,再加一个通用项目。
  2. 将指令粘贴为系统提示。 每个项目的自定义指令区域接收匹配的自定义 GPT 的指令,或者你的缩短的全局自定义指令用于默认项目。
  3. 将知识文件上传为项目知识。 从每个自定义 GPT 的文件夹中拖入原始文件。
  4. 决定全局记忆条目放在哪里。 短的通用事实(偏好、身份)应放在每个项目的系统提示中。主题特定的事实放入匹配项目的知识中。
  5. 验证。 打开每个项目并用依赖于已移动文件或事实的问题进行探测。

Claude 不会导入 ChatGPT 聊天记录。

迁移后你仍会失去的内容

  • 跨聊天记忆行为。 Claude 不会自动在项目之间提取事实。重新添加任何应该存在于每个地方的内容。
  • 自定义 GPT 功能。 网络浏览、代码解释器和图像生成来自 ChatGPT,无法转移。
  • 自定义 GPT 操作。 每个操作需要在 Claude 端重建为 MCP 服务器。
  • 持续同步。 今天的快照不会将新的 ChatGPT 记忆传播到 Claude。

更好的方式:一个记忆层,所有 AI

每次迁移都重复相同的工作,因为记忆存在于每个 AI 内部。解决方案是将记忆放在任何一个 AI 之外。

MemoryLake 一次存储你的上下文,并通过 MCP 暴露它。ChatGPT(通过自定义 GPT 操作)和 Claude(通过 Desktop 的 MCP)通过单一端点从同一个 MemoryLake 项目读取。

  • 一个真实来源。 更新一次;双方都能看到变化。
  • 为下一个 AI 准备。 以后通过配置更改添加 Gemini 或编码代理。
  • 原始文件保留。 文件以原生格式存储在 MemoryLake 的文档驱动中。

在 3 个步骤中连接 MemoryLake

步骤 1:创建项目并加载你的上下文

登录 MemoryLake,打开项目管理,点击创建项目。命名为 "ChatGPT ↔ Claude Projects 共享上下文"。将现有文件(PDF、Word、Excel、PowerPoint、Markdown 或图像)拖入我的空间下的文档驱动中,然后打开文档标签并点击添加文档。通过添加记忆将你的 ChatGPT 自定义指令和保存的记忆条目粘贴到记忆标签中。

步骤 1:创建项目并加载你的上下文
步骤 1:创建项目并加载你的上下文

步骤 2:生成 MCP 服务器端点

在项目内打开 MCP 服务器标签,点击添加 MCP 服务器,描述它(例如,"ChatGPT + Claude Projects 桥接"),然后点击生成。MemoryLake 返回一个密钥 ID、一个密钥和一个端点 URL。立即复制密钥 — 它只显示一次。

步骤 2:生成 MCP 服务器端点
步骤 2:生成 MCP 服务器端点

步骤 3:将两个工具指向端点

将 MemoryLake 添加到 Claude Desktop 的 MCP 配置中,使用端点 URL 和密钥作为 Bearer 令牌,然后重启 Claude。对于 ChatGPT,配置一个自定义 GPT 操作,调用相同的 REST 端点,使用 Bearer 令牌,以便每次聊天都能获取项目记忆。

步骤 3:将两个工具指向端点
步骤 3:将两个工具指向端点

原生迁移与 MemoryLake

维度原生 ChatGPT → Claude ProjectsMemoryLake 桥接
所需步骤8–11 手动3 一次性
预计时间每个项目 20–35 分钟~5 分钟设置
保留自定义 GPT → 项目边界是(手动)是(一个项目)
保留跨聊天记忆否(每个项目重新添加)是(共享一次)
同步持续变化
以后与第三个 AI 一起工作否(重建)是(添加 MCP)

常见问题

我可以将 ChatGPT 记忆直接导入到 Claude 项目中吗?

不可以。没有共享格式。你需要将每个事实复制到项目的系统提示或添加为项目知识的 facts.md 文件中。

Claude 会从我的 ChatGPT 聊天记录中提取吗?

不会。ChatGPT 导出的 ZIP 文件仅包含聊天记录作为档案。

自定义 GPT 操作怎么办?

操作无法转移。每个操作需要重建为添加到 Claude Desktop 的 MCP 配置中的 MCP 服务器。

迁移通常需要多长时间?

计划第一个项目需要 20–35 分钟;一旦你有了模板,后续项目会更快。

迁移后我如何保持 ChatGPT 和 Claude Projects 的同步?

将两者连接到一个共享的 MemoryLake 项目 — Claude 通过 MCP 原生读取,你的自定义 GPT 通过调用相同端点的操作读取。