Cursor Memories is a persistent, cross-session knowledge base that allows the AI to remember your preferences, project conventions, and past decisions across every conversation. Memories replaced the earlier Notepads feature. (Note: Notepads were deprecated in late 2025, replaced by Cursor Memories.)
Memories are stored as .md files in a dedicated directory (typically .cursor/memories/) and are automatically loaded into the AI's context when relevant. Unlike Rules (which are prescriptive instructions), Memories are descriptive knowledge — facts the AI should know about you and your project.
| Type | Scope | Example |
|---|---|---|
| Project Memories | Specific to one workspace | "This project uses Prisma for ORM and Zod for validation" |
| Global Memories | Shared across all projects | "I prefer TypeScript over JavaScript" or "Always use pnpm" |
| Conversation Memories | Auto-captured from chats | "User decided to use Redis instead of Memcached for caching" |
Ctrl+Shift+M to browse, edit, or delete stored memories..cursor/memories/ with Markdown content the AI should remember.| Aspect | Cursor Rules (.mdc) | Cursor Memories (.md) |
|---|---|---|
| Purpose | Prescriptive instructions | Descriptive knowledge |
| Tone | "Always do X" / "Never do Y" | "The project uses X" / "User prefers Y" |
| Scope | Project-level | Project or global |
| Auto-capture | No | Yes, from conversations |
.cursor/memories/ files. Memories are more powerful because they support auto-capture and cross-project synchronization. (Note: Notepads were deprecated in late 2025, replaced by Cursor Memories.)