一、什么是 Memory
Memory 是 Claude 跨会话积累的工作笔记。你在对话中提到的偏好、纠正、工作习惯,Claude 会自动保存成文件,下次启动时加载,不需要你重新交代。
Claude Code 的记忆分两套:你写的指令(CLAUDE.md 和 Rule)和 Claude 自己写的笔记(Memory)。CLAUDE.md 和 Rule 是你定下的规矩和规范,稳定、明确、可以团队共享;Memory 是 Claude 在工作中积累的经验——你的偏好、踩过的坑、项目的具体状态,琐碎但实用。两套叠加生效,冲突时你写的指令优先。
所有记忆文件存储在 ~/.claude/projects/<项目>/memory/ 目录下:
MEMORY.md 是索引文件,每次会话开始时自动加载前 200 行。各主题笔记分散在独立文件中,Claude 需要时才读取。
二、为什么需要它
三、怎么使用
查看与触发
在对话中输入 /memory,可以查看当前项目的所有记忆文件、切换 Memory 的开关、直接打开记忆文件夹。选中任意一条记忆,还能在编辑器中直接打开对应文件。
让 Claude 记住: 直接在对话中说。
记住:引用格式统一用 APA 第七版
以后周报都用 Markdown 表格
Claude 会自动保存到记忆文件中。不需要特殊命令,正常对话就行。
注意:说"记住 XX"会保存到 Memory。如果你想把内容写入 CLAUDE.md(项目指令),需要明确说"把这条加到 CLAUDE.md"。
自动积累
大多数时候不需要主动操作。Claude 会自行判断哪些信息值得记住:你的纠正、发现的项目规律、调试经验、偏好变更。它不会每句话都记,只保留对未来会话有用的内容。
Memory 的 4 种类型: