Auto Memory

Auto Memory

Claude Auto Memory will pay attention to your preferences and automatically remember them. Claude remembers by making notes (plain markdown file). E.g. "I prefer if you used underscore lowercase when naming vars in js" → "Recalling 1 memory, writing 1 memory…"

Each project gets its own memory directory at ~/.claude/projects/<project>/memory/:

~/.claude/projects/<project>/memory/
├── MEMORY.md          # Concise index, loaded into every session
├── debugging.md        # Detailed notes on debugging patterns
├── api-conventions.md  # API design decisions
└── ...                 # Any other topic files Claude creates

Auto memory is on by default and can be set in a configuration file, e.g. {"autoMemoryEnabled": false}.

Related: CLAUDE.md Files, Claude Imports vs Rules vs AutoMemory, Troubleshooting Memory, Persistent Context