简短答案
Claude Code不会自动将记忆推送到Claude聊天。您需要将每个仓库的CLAUDE.md(以及~/.claude/CLAUDE.md的相关部分)复制到Claude Project的系统提示中,将关键仓库文档上传为项目知识,并将斜杠命令翻译为项目知识文本。每个仓库计划15-25分钟。像MemoryLake这样的基于MCP的共享记忆层允许两个客户端读取相同的源。
人们为何从Claude Code迁移到Claude聊天
2026年的三个驱动因素:
- 高层设计讨论。 长篇架构对话在聊天UI中通常感觉更好。
- 跨设备访问。 Claude聊天产品可以在任何地方运行;Claude Code需要终端。
- 与非开发者共享。 没有CLI熟悉的团队成员可以加入基于聊天的项目。
在Claude Code与Claude中“记忆”的含义
相同的模型,不同的表面。
Claude Code记忆 以仓库根目录的 `CLAUDE.md`、`~/.claude/CLAUDE.md`(用户全局)、`.claude/commands/` 下的自定义斜杠命令,以及在Claude Code设置中配置的MCP服务器为中心。
Claude(聊天)记忆 存在于 Projects 中。每个项目都有自己的 Project Knowledge(上传的文件和粘贴的文本)和可选的 System Prompt。
一个 CLAUDE.md 成为项目系统提示。仓库的 docs/ 成为项目知识。斜杠命令成为项目知识文本或参考提示。
步骤1:导出您的Claude Code记忆
Claude Code将所有内容存储为纯文件。
- 阅读仓库的`CLAUDE.md`。 将内容复制到一个工作文本文件中。
- 阅读`~/.claude/CLAUDE.md`。 将全局指导复制到
user-guidance.txt中。 - *列出`.claude/commands/.md
。** 将它们打包到一个slash-commands.md`中。 - 识别正在使用的MCP服务器。 记录每个服务器的名称、端点URL和身份验证。
最终状态:每个仓库都有一个claude-code-export/文件夹,里面包含CLAUDE.md、user-guidance.txt、slash-commands.md和mcp-list.md。
步骤2:导入到Claude(聊天)
Claude期望每个项目的知识。
- 为每个仓库创建一个项目。 打开Projects → 创建项目。以仓库命名。
- 将`CLAUDE.md`粘贴为系统提示。 根据聊天进行调整——路径和CLI引用应在没有终端上下文的情况下清晰可读。
- 将仓库文档上传为项目知识。 点击添加内容 → 上传文件。附上
README.md、ADR、样式指南等。 - 将slash-commands.md添加为项目知识文本。 粘贴该包,以便Claude可以根据请求提取。
- 决定用户全局指导的位置。 在每个相关项目中重复——Claude没有全局记忆层。
- 重新添加MCP服务器。 打开Claude Desktop的MCP配置,并从mcp-list.md中添加MCP服务器。
- 探测。 打开项目并提出一个依赖于迁移规则的问题。
迁移后您仍会失去的内容
- 终端原生执行。 您现在在聊天UI中;运行和编辑循环不同。
- 斜杠命令调用。
/<name>快捷方式无法转换;您在对话中引用提示。 - 每个客户端的聊天历史。 Claude Code会话保留在终端中。
- 持续同步。 下周的新
CLAUDE.md编辑不会出现在项目中,除非您重新复制。
更好的方式:一个记忆层,所有Claude表面
如果您使用Claude Code进行交付,并使用Claude聊天进行讨论,每个工具的漂移会立即开始。
MemoryLake一次性保存这些规则,并通过MCP公开。两个客户端都支持MCP,因此相同的项目上下文从单个端点流入两个客户端。
- 一个真实来源。 更新一次;两个表面都看到更改。
- 跨仓库标准。 团队惯例存在于任何单个仓库之上。
- 为下一个工具准备。 通过配置更改添加Cursor或Windsurf。
在3个步骤中连接MemoryLake
步骤1:创建项目并加载上下文
登录MemoryLake,打开项目管理,点击创建项目。命名为“Claude Code ↔ Claude共享上下文”。将参考文档(PDF、Word、Excel、PowerPoint、Markdown或图像)拖入我的空间下的文档驱动器,然后打开文档选项卡并点击添加文档。通过添加记忆将您的CLAUDE.md、用户指导和斜杠命令主体粘贴到记忆选项卡中。

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

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

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