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

Claude Code 到 ChatGPT 记忆迁移 — 完整 2026 指南

Claude Code 是终端原生且仓库感知的;ChatGPT 是浏览器优先且默认全球化的。跨越意味着将 `CLAUDE.md` 转换为自定义 GPT 指令,并接受工作流程的形状变化。

简短答案

Claude Code 没有原生推送到 ChatGPT。您将把每个仓库的 CLAUDE.md 复制到自定义 GPT 的指令中(以仓库文档作为知识),将用户全球指导翻译为 ChatGPT 自定义指令,并将斜杠命令转换为对话启动器或引用提示。每个仓库计划 15–25 分钟。像 MemoryLake 这样的共享 MCP 基础记忆层允许两个工具读取相同的源。

人们为何从 Claude Code 切换到 ChatGPT

2026 年的三个驱动因素:

  • 多模态和语音。 ChatGPT 涵盖了 IDE/终端无法提供的对话和创意表面。
  • GPT 商店分发。 与团队成员或客户共享助手更容易。
  • 浏览器优先的工作流程。 跨设备访问对非开发者协作伙伴很重要。

在 Claude Code 与 ChatGPT 中 "记忆" 的含义

不同的范围。

Claude Code 记忆`CLAUDE.md` 为中心,位于仓库根目录,`~/.claude/CLAUDE.md`(用户全球),自定义斜杠命令 位于 .claude/commands/ 下,以及在 Claude Code 设置中配置的 MCP 服务器。

ChatGPT 记忆 涉及 自定义指令(全球),记忆(跨聊天提取的保存事实),以及 自定义 GPTs(具有自己指令和知识的项目式容器)。

一个仓库的 CLAUDE.md 变成自定义 GPT 的指令。~/.claude/CLAUDE.md 变成自定义指令或记忆条目。斜杠命令变成对话启动器或引用提示。

步骤 1:导出您的 Claude Code 记忆

Claude Code 将所有内容存储为纯文件。

  1. 阅读仓库的 `CLAUDE.md`。 复制到一个工作文本文件中。
  2. 阅读 `~/.claude/CLAUDE.md`。 将全球指导复制到 user-guidance.txt 中。
  3. *列出 `.claude/commands/.md。** 打包到 slash-commands.md` 中。
  4. 识别 MCP 服务器。 记录每个服务器的名称、端点 URL 和身份验证 — 它们将成为操作。

最终状态:每个仓库都有一个 claude-code-export/ 文件夹,包含 CLAUDE.mduser-guidance.txtslash-commands.mdmcp-list.md

步骤 2:导入到 ChatGPT

ChatGPT 在三个表面上进行导入。

  1. 为每个仓库创建一个自定义 GPT。 打开 GPT Builder → 创建。将 CLAUDE.md 粘贴到指令中。
  2. 将仓库文档上传为知识。 附加 README.md、ADRs、样式指南和参考内容。
  3. 添加对话启动器。 使用四个最常用的斜杠命令作为启动器;将其余的在指令中引用。
  4. 翻译用户全球指导。 设置 → 个性化 → 自定义指令。粘贴 ~/.claude/CLAUDE.md 内容。
  5. 将持久事实固定到记忆中。 设置 → 个性化 → 记忆。
  6. 将 MCP 服务器重建为操作。 对于 mcp-list.md 中的每个 MCP 服务器,构建一个 OpenAPI 规范并添加为自定义 GPT 操作。
  7. 验证。 打开自定义 GPT 并运行一个移动的斜杠命令等效提示。

迁移后您仍会失去的内容

  • 终端原生流程。 运行和编辑循环无法转化为聊天。
  • 斜杠命令调用。 /<name> 快捷方式变成对话启动器或引用提示。
  • MCP 组合深度。 用操作替换 MCP 会失去细粒度的工具组合。
  • 持续同步。 下周的新 CLAUDE.md 编辑不会出现在您的自定义 GPT 中,除非您重新复制。

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

如果您将 Claude Code 用于交付,将 ChatGPT 用于其他所有内容,则每个工具的漂移会立即开始。跨仓库标准最终会出现在两个地方。

MemoryLake 一次性保存这些规则,并通过 MCP 公开。Claude Code 原生读取 MCP;ChatGPT 可以通过调用其 REST 端点的自定义 GPT 操作读取 MemoryLake。

  • 一个真实来源。 更新一次;两个工具都能看到更改。
  • 跨仓库标准。 团队惯例存在于任何单个仓库之上。
  • 为下一个工具提供支持。 通过配置更改添加 Cursor 或 Windsurf。

在 3 个步骤中连接 MemoryLake

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

登录 MemoryLake,打开项目管理,点击创建项目。命名为 "Claude Code ↔ ChatGPT 共享上下文"。将参考文档(PDF、Word、Excel、PowerPoint、Markdown 或图像)拖入我的空间下的文档驱动器,然后打开文档选项卡并点击添加文档。将您的 CLAUDE.md、用户指导和斜杠命令主体粘贴到记忆选项卡中,通过添加记忆。

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

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

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

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

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

在 Claude Code 的设置中,添加一个 MemoryLake MCP 服务器,使用端点 URL 和密钥作为 Bearer 令牌。对于 ChatGPT,配置一个自定义 GPT 操作,调用相同的 REST 端点并使用 Bearer 令牌获取项目记忆。

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

原生迁移与 MemoryLake

维度原生 Claude Code → ChatGPTMemoryLake 桥接
所需步骤8–11 手动3 一次性
预计时间每个仓库 15–25 分钟~5 分钟设置
保留仓库边界每个自定义 GPT 仅是(一个项目)
MCP 服务器 / 操作重建为操作共享端点
同步持续更改
以后与第三个工具一起使用否(重建)是(添加 MCP)

常见问题

我可以直接将 `CLAUDE.md` 导入到自定义 GPT 吗?

不可以。您需要手动将内容粘贴到自定义 GPT 的指令中。

斜杠命令会自动变成对话启动器吗?

不。您选择四个作为启动器,其余在指令中引用。

ChatGPT 会看到我的 Claude Code MCP 服务器吗?

不会。需要将每个重建为自定义 GPT 操作。

迁移通常需要多长时间?

每个仓库计划 15–25 分钟,如果您有许多 MCP 服务器需要重建为操作,则需要更长时间。

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

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