Claude memory
Claude Code saves what it learns about a project as memory files: decisions, conventions, things you told it to remember. Every new session reads them. Wrong or stale memory quietly steers every session after it.
SimpleEdit shows these files in the workspace, checks them for problems, and lets you fix them like any other file.
One memory per project
SimpleEdit starts every Claude session in the project folder, next to the bare repository, even when the agent then works in a worktree. So all sessions of a project read and write the same memory. What one session learns, the next one knows.
Open the memory view
- Select a Claude session.
- In the workspace header, open the repository picker.
- Select Claude memory (“Browse what Claude remembers about this project”).
The file tree and the editor now show the memory folder. If Claude has not saved anything yet, the view says “No memories yet” and shows where the files will be.
To go back, select ← Back to your branch in the header. If a memory file has unsaved changes, save or discard them first.
Check the memory
SimpleEdit checks the memory files and shows problems as markers in the editor and as a count on the Health badge:
| Problem | Example |
|---|---|
| A link to a memory that does not exist | No memory named “ghost” |
| The index links to a missing file | Index links to “old-plan.md”, which does not exist |
| A file is not linked from the index | Not linked from MEMORY.md |
Select a problem to jump to it. A memory that is not in the index is easy for Claude to miss, and a broken link usually means a memory was renamed or deleted.
Fix and curate
Memory files are plain markdown. Edit them in the editor and save:
- Correct a fact that changed.
- Delete a memory that no longer applies.
- Add a line to the index for a file that is not linked.
You can also ask the agent: “Remember that we release on Tuesdays” or “Forget the old deploy steps”.
Keep a history
If the memory folder is a git repository, the git log shows its history, and you can open diffs of each change. This makes it easy to see what an agent added and when.
Where the files live
By default, Claude Code keeps a project’s memory under ~/.claude/projects/<project>/memory. If you set autoMemoryDirectory in your user settings for Claude Code, SimpleEdit uses that folder instead. SimpleEdit reads this setting only from your user settings, never from a repository you cloned.