SimpleEdit SimpleEdit Home
All guides

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

  1. Select a Claude session.
  2. In the workspace header, open the repository picker.
  3. 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:

ProblemExample
A link to a memory that does not existNo memory named “ghost”
The index links to a missing fileIndex links to “old-plan.md”, which does not exist
A file is not linked from the indexNot 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:

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.