什么是 Claude Memory

2025 年 9 月之前,Claude 是“每次对话从零开始”的。哪怕你昨天和它讨论了三小时项目架构, 今天再开一个新对话,它还是不知道你是谁、用什么栈、写什么项目。这就导致每次都要花前 5 分钟铺背景。

2025 年 9 月 Anthropic 在 Pro / Max 用户里灰度上线了 Memory(中文翻译“记忆”), 年底全量推送到 Free 用户(受限版)。它的核心动作是:

  1. 每次对话结束后,Claude 在后台自动从对话里提炼出 1-3 条“长期事实”
  2. 这些事实存在你账号下的私有 Memory 库里(你能看、能改、能删)
  3. 下次开任何新对话时,相关 Memory 会以系统提示词的方式注入到 Claude 的上下文

一、怎么开启 Memory

Pro / Max 用户

默认开启。可以在 Settings → Personal → Memory 里看到管理界面。如果不见这一栏,可能是:

  • 账号区域被排除(早期欧盟 GDPR 区域延后开放)
  • 账号是 Team / Enterprise 席位且管理员关闭了功能
  • 浏览器缓存问题,Cmd+Shift+R 强刷

Free 用户

2025 年 12 月起 Free 用户也能用 Memory,但只保留最近 30 天内提取的事实, 且单账号 Memory 上限约 50 条(Pro 是 500 条以上,按 Anthropic 公告口径)。

二、Memory 都记什么?示例

我个人账号用了 6 个月,Memory 库里目前积累了约 180 条事实。挑几条有代表性的给你看:

"用户使用 macOS(M3 Pro),开发主要用 Next.js 16 + TypeScript"
"用户偏好 4 空格缩进,禁止使用 any 类型"
"用户在中国大陆,访问 GitHub 偶有限速,更喜欢国内镜像"
"用户的产品 claudemax.shop 是 Claude 订阅代付平台"
"用户写代码风格倾向函数式,避免 class 组件"
"用户常用 better-sqlite3,部署在 AWS Lightsail"
"用户喜欢直接、不啰嗦的回复风格,跳过套话"

Memory 不记

  • 具体的代码片段、对话原文
  • 密码、API Key 这类敏感信息(Anthropic 有 PII 过滤)
  • 一次性的具体问题(“昨天那个 bug”这种细节不会进 Memory)

三、手动管理 Memory(这里最关键)

Memory 自动提取偶尔会出错。比如你说“朋友的项目用 Vue”,它可能错认为你自己用 Vue。 所以学会手动管理 Memory 比学会用 Memory 更重要。

1. 主动删除一条 Memory

在 Settings → Memory 里直接点垃圾桶图标。或者在对话里说:

删除关于“Vue”的所有 Memory

Claude 会调用内置 memory 工具帮你删,你能在它的 thinking 块里看到操作记录。

2. 主动添加一条 Memory

请记住:我以后所有项目默认用 pnpm 而不是 npm

这种“请记住…”的明确指令会触发 Claude 主动写入 Memory。

3. 临时关闭 Memory(隐私模式)

在新对话顶栏点“隐身模式”(Incognito),这次对话既不读取 Memory 也不写入新 Memory。 适合:

  • 讨论敏感话题(薪资、个人健康等)
  • 给同事演示你账号但不想暴露背景
  • 测试“Claude 在没有任何上下文时怎么回答”

四、Memory vs Projects 的边界(容易混淆)

Claude 有三种“持续上下文”机制,初学者常常分不清:

机制作用域谁可见典型用法
Memory账号级,跨所有普通对话仅你个人偏好、技术栈
Projects单个 Project 内对话共享Project 协作者知识库 + 系统提示词
System Prompt单次对话仅本次对话API 调用、临时角色扮演

关键差别:Projects 内对话不读取 Memory,也不写入 Memory。 这是 Anthropic 的设计选择 —— 既然你已经为 Project 配置了专属知识库,再注入个人 Memory 反而干扰。 如果你既想让 Memory 起作用,又想要 Project 的知识库,做法是“在 Project 系统提示词里手动复制粘贴你想要的 Memory”。

五、API 调用和 Memory 的关系

通过 Anthropic API(console.anthropic.com)发起的请求完全不触及 Memory。 这是因为 API 是为开发者构建产品用的,开发者需要确定性的输出 —— 注入 Memory 会引入不可控的上下文。

如果你是开发者想给自己的应用加 Memory 能力,目前两种思路:

  • 用 Anthropic 的 Files API + 自建 Memory 库(手动维护)
  • 等 2026 H1 Anthropic 推出的 Memory API(公告里提过,时间待定)

六、Memory 隐私三件套

1. Memory 不会用于训练

Anthropic 的隐私政策明确写:用户 Memory 库是 zero-retention 用于训练数据。 你写的“请记住我老婆叫小红”不会出现在下一代模型的语料里。

2. 删除即真删除

在 UI 里点删除会立刻从 Memory 库移除。Anthropic 在 30 天后从冷备份也清除(GDPR 合规要求)。

3. 共享对话链接不带 Memory

当你把对话用 “Share” 按钮分享给别人,Memory 注入的内容不会在分享链接里露出来。 别人只能看到对话原文。

七、什么人最需要开 Memory?

  • 每天用 Claude 超过 30 分钟的程序员:减少 80% 的“铺背景”时间
  • 多语言用户:Memory 会记住你的母语,自动用对应语言回复
  • 有特殊回复风格偏好:“别用 emoji”、“不要解释代码每行做什么”这种偏好一次设置长期生效

反之,偶尔用一次的用户、协作账号、测试账号不建议开 Memory —— Memory 会在第一次对话就开始积累,错的事实容易让后续对话变得诡异。

八、常见问题 FAQ

Q: Memory 占用 token 配额吗?

会。每次对话 Anthropic 会向你的 Context 注入约 200-500 tokens 的 Memory 摘要(取决于相关度)。 如果你 200K Context 已经塞满,Memory 会被裁掉一部分。所以“Memory + 大文件”的场景里,Memory 的优先级是较低的。

Q: 多设备登录会同步吗?

是的。Memory 是账号级,iPhone / Mac / Web 都共享同一份。

Q: Cookie 转发的代充账号能用 Memory 吗?

如果代充给你的是独立 Anthropic Team 席位(比如 ClaudeMax 这种)—— 能用, 因为席位绑你自己邮箱、Memory 在你账号下。 但如果是共享账号(多人合用一个邮箱),所有人会看到同一份 Memory, 强烈不推荐 —— 隐私会泄漏。这也是“独立席位”比“共享号”更值的关键原因之一。

Q: Memory 能跨 Pro / Max 切换保留吗?

能。Memory 是账号级数据,和你订阅的档位无关。从 Pro 升 Max 时 Memory 完整保留;从 Max 退订到 Free 时 Memory 会保留但仅最近 30 天部分对你可见(其余被冷藏,重新升级 Pro 后自动恢复)。