简短答案
Claude 聊天产品和 Claude Code 不会自动共享记忆。您需要下载每个项目的知识文件,将每个系统提示复制到匹配的仓库根目录中的 CLAUDE.md(或 ~/.claude/CLAUDE.md 以获取全局指导),并将可重用的提示转换为 .claude/commands/ 下的斜杠命令。每个仓库计划 15–25 分钟。基于 MCP 的共享记忆层如 MemoryLake 允许两个客户端读取相同的源。
为什么人们从 Claude 聊天转向 Claude Code
2026 年的三个驱动因素:
- 仓库原生执行。 Claude Code 在您的仓库中读取、编辑和运行命令,无需复制粘贴。
- 多步骤一致性。 长期重构和迁移在多个回合中保持一致。
- MCP 和工具集成。 一流的 MCP 和 shell 访问适合团队交付多文件工作。
在 Claude 与 Claude Code 中 "记忆" 的含义
相同的模型,不同的表面。
Claude 聊天记忆 存在于 项目 内。每个项目都有自己的 项目知识(上传的文件和粘贴的文本)和可选的 系统提示。
Claude Code 记忆 以仓库根目录的 `CLAUDE.md` 为中心,`~/.claude/CLAUDE.md`(用户全局),`.claude/commands/` 下的 自定义斜杠命令,以及在 Claude Code 设置中配置的 MCP 服务器。
项目的系统提示变成 CLAUDE.md。项目知识变成仓库 docs/ 的引用。可重用的提示变成斜杠命令。
步骤 1:导出您的 Claude 记忆
Claude 没有项目导出包。
- 捕获每个项目的系统提示。 打开项目 → 项目说明。将内容复制到标记为项目名称的文本文件中。
- 下载项目知识文件。 点击每个文件并下载原件。如果有本地副本,请重新上传。
- 复制粘贴的文本知识。 每个项目保存到
notes.md中。 - 列出重复的提示。 在
prompts/目录中捕获频繁的问题模式,每个模式一个文件。
最终状态:每个 Claude 项目一个文件夹,包含系统提示、原始文件、notes.md 和 prompts/。
步骤 2:导入到 Claude Code
Claude Code 期望纯文本 markdown。
- 将每个项目映射到一个仓库。 如果一个项目对应于单个代码库,则以该仓库为目标。对于更广泛的项目,选择一个主要仓库加上用户全局指导。
- 在仓库根目录创建 `CLAUDE.md`。 粘贴项目系统提示,重新结构化以适应仓库特定的关注点。
- 将知识作为仓库文档添加。 将下载的文件放在
docs/下,并在CLAUDE.md中引用它们。 - 编写 `~/.claude/CLAUDE.md`。 粘贴您希望在任何地方都可用的跨项目指导。
- 为每个可重用的提示创建 `.claude/commands/<name>.md`。 Claude Code 将它们暴露为
/<name>。 - 重新添加 MCP 服务器。 打开 Claude Code 设置,添加您在 Claude Desktop 中使用的 MCP 服务器及其端点 URL 和 Bearer 令牌。
- 探测。 在 Claude Code 中运行一个小的斜杠命令或任务。
迁移后您仍会失去的内容
- 聊天线程连续性。 Claude 聊天对话保留在 Claude UI 中。
- 每个项目的边界。
CLAUDE.md与仓库内容并行读取;明确的项目墙变得不那么可视。 - 图像和文件提取的对话习惯。 终端流与聊天流不同。
- 持续同步。 下周在 Claude 中的新项目知识不会出现在
CLAUDE.md中,除非您重新复制。
更好的方法:一个记忆层,每个 Claude 表面
如果您使用 Claude 聊天进行设计,使用 Claude Code 进行交付,文件在您完成迁移的那一刻就会漂移。跨仓库标准最终会出现在两个地方。
MemoryLake 一次性保存这些规则,并通过 MCP 暴露它们。Claude Desktop(聊天)和 Claude Code 都支持 MCP,因此相同的项目上下文通过单个端点流入两个。
- 一个真实来源。 更新一次;两个表面都能看到更改。
- 跨仓库标准。 团队惯例存在于任何单个仓库之上。
- 为下一个工具提供即插即用。 通过配置更改添加 Cursor 或 Windsurf。
在 3 个步骤中连接 MemoryLake
步骤 1:创建项目并加载您的上下文
登录 MemoryLake,打开项目管理,点击创建项目。命名为 "Claude ↔ Claude Code 共享上下文"。将下载的文件(PDF、Word、Excel、PowerPoint、Markdown 或图像)拖入我的空间下的文档驱动器,然后打开文档选项卡并点击添加文档。通过添加记忆将每个系统提示和可重用提示粘贴到记忆选项卡中。

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

步骤 3:将两个客户端指向端点
将 MemoryLake 添加到 Claude Desktop 的 MCP 配置中,使用端点 URL 和密钥作为 Bearer 令牌,然后重启 Claude。在 Claude Code 的设置中,添加相同的 MCP 服务器。重新打开 Claude Code。

原生迁移与 MemoryLake
| 维度 | 原生 Claude → Claude Code | MemoryLake 桥 |
|---|---|---|
| 所需步骤 | 7–10 手动 | 3 次一次性 |
| 预计时间 | 每个仓库 15–25 分钟 | ~5 分钟设置 |
| 保留项目边界 | 每个仓库仅 | 是(一个项目) |
| MCP 工具重用 | 每个客户端配置 | 端点共享 |
| 同步持续变化 | 否 | 是 |
| 以后与第三个工具一起使用 | 否(重建) | 是(添加 MCP) |