See what your agents remember. Clean up what they shouldn't.
Claude Code and Codex save memories and load skills on their own, and CLAUDE.md files keep growing. Over time some go stale, some land in the wrong folder, some repeat or contradict each other. MindStash finds them, tells you why each one was flagged, and helps you clean up.
npx mindstash
╭─ MindStash ──────────╮╭─ Stale ──────────────────────────────────────────────────────────── 5/5 ─╮ ╭─ Preview ──────────────────────────────────────────────╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ past date medium confidence │ │ › Stale 4 ││ 1 label-poc ~/work │ │ "Parcel beta launch Oct 15–18 2026." ended 17 days ago │ │ Wrong scope 2 ││ 2 ▾ parcel-api ~/work │ │ │ │ Look similar 2 ││ 3 label-api-v1 │ │ EXCERPT ────────────────────────────────────────────── │ │ Index problems 1 ││ 4 node-version │ │ │ Parcel beta launch Oct 15–18 2026. The pilot starts │ │ ││ ▌ 5 launch-checklist ~ d delete │ │ │ Friday at the test warehouse. │ │ VIEWS ────────────── ││ │ │ │ Keep answers short during the event. │ │ Browse all 7 ││ │ │ │ │ │ Checks 1 ││ │ │ │ - The demo runs from the beta branch; keep it │ │ Archived ││ │ │ │ deployable. │ │ Token cost ││ │ │ │ - Skip refactors until the pilot ends. │ │ ││ │ │ │ - Send the pilot guide to the warehouse team before │ │ ││ │ │ │ opening enrollment. │ │ ││ │ │ │ - Print a sample shipping label before the first │ │ ││ │ │ │ pickup. │ │ ││ │ │ │ │ ││ │ │ │ │ ││ │ │ │ ╰──────────────────────╯│ │ │ │ ╭─ About ──────────────╮│ │ │ │ │ Memories pointing at ││ │ │ │ │ things that are gone ││ │ │ │ │ or outdated: deleted ││ │ │ │ │ projects or files, ││ │ │ │ │ past events, skills ││ │ │ │ │ that are no longer ││ │ │ │ │ installed, old ││ │ │ │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────────╯ ╰────────────────────────────────────────────────────────╯ NORMAL Stale › 5/5 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
╭─ MindStash ──────────╮╭─ Stale ──────────────────────────────────────────────────────── 5/5 ─╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ › Stale 4 ││ 1 label-poc ~/work │ │ Wrong scope 2 ││ 2 ▾ parcel-api ~/work │ │ Look similar 2 ││ 3 label-api-v1 │ │ Index problems 1 ││ 4 node-version │ │ ││ ▌ 5 launch-checklist ~ d delete │ │ VIEWS ────────────── ││ │ │ Browse all 7 ││ │ │ Checks 1 ││ │ │ Archived ││ │ │ Token cost ││ │ │ │╰──────────────────────────────────────────────────────────────────────╯ │ │ │ │╭─ Preview ────────────────────────────────────────────────────────────╮ │ ││ past date medium confidence │ │ ││ "Parcel beta launch Oct 15–18 2026." ended 17 days ago │ │ ││ │ │ ││ EXCERPT ──────────────────────────────────────────────────────────── │ ╰──────────────────────╯│ │ Parcel beta launch Oct 15–18 2026. The pilot starts Friday at the │ ╭─ About ──────────────╮│ │ test warehouse. │ │ Memories pointing at ││ │ Keep answers short during the event. │ │ things that are gone ││ │ │ │ or outdated: deleted ││ │ - The demo runs from the beta branch; keep it deployable. │ │ projects or files, ││ │ - Skip refactors until the pilot ends. │ │ past events, skills ││ │ - Send the pilot guide to the warehouse team before opening │ │ that are no longer ││ │ enrollment. │ │ installed, old ││ │ - Print a sample shipping label before the first pickup. │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────╯ NORMAL Stale › 5/5 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
mindstash scan for a plain report or add --json for scripts and agents.Scan. Flag. Fix.
Everything your agents load, in one place
Memories, skills, CLAUDE.md and AGENTS.md, for Claude Code and Codex, globally and per project. The terminal UI opens with your last scan while it refreshes in the background.
Every finding says why
Start with Stale. The preview shows the issue and confidence at a glance. Open a finding for the evidence, or switch to Token cost to see what loads each session.
Delete, archive or move
Move a misplaced memory to the project where it belongs, or delete and archive stale notes. Review the plan first, then press u to undo a change.
╭─ MindStash ──────────╮╭─ Stale ──────────────────────────────────────────────────────────── 5/5 ─╮ ╭─ Preview ──────────────────────────────────────────────╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ past date medium confidence │ │ › Stale 4 ││ 1 label-poc ~/work │ │ "Parcel beta launch Oct 15–18 2026." ended 17 days ago │ │ Wrong scope 2 ││ 2 ▾ parcel-api ~/work │ │ │ │ Look similar 2 ││ 3 label-api-v1 │ │ EXCERPT ────────────────────────────────────────────── │ │ Index problems 1 ││ 4 node-version │ │ │ Parcel beta launch Oct 15–18 2026. The pilot starts │ │ ││ ▌ 5 launch-check╭─ Welcome to MindStash ───────────────────────────────────────────────────╮e test warehouse. │ │ VIEWS ────────────── ││ │ Looking for agents… │ short during the event. │ │ Browse all 7 ││ │ ✓ Claude Code 5 projects · 13 memories · 4 skills │ │ │ Checks 1 ││ │ ✓ Codex 0 projects · 0 memories · 1 skill │uns from the beta branch; keep it │ │ Archived ││ │ │ │ │ Token cost ││ │ Nothing changes without asking you. Every fix is backed up and can be │tors until the pilot ends. │ │ ││ │ undone with u. │ilot guide to the warehouse team before │ │ ││ │ │ollment. │ │ ││ │ Press ? any time for keys, Ctrl-P to jump anywhere. │mple shipping label before the first │ │ ││ │ │ │ │ ││ │ ⏎ continue q quit │ │ │ ││ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ ││ │ │ │ ╰──────────────────────╯│ │ │ │ ╭─ About ──────────────╮│ │ │ │ │ Memories pointing at ││ │ │ │ │ things that are gone ││ │ │ │ │ or outdated: deleted ││ │ │ │ │ projects or files, ││ │ │ │ │ past events, skills ││ │ │ │ │ that are no longer ││ │ │ │ │ installed, old ││ │ │ │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────────╯ ╰────────────────────────────────────────────────────────╯ NORMAL Stale › 5/5 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
╭─ MindStash ──────────╮╭─ Stale ──────────────────────────────────────────────────────── 5/5 ─╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ › Stale 4 ││ 1 label-poc ~/work │ │ Wrong scope 2 ││ 2 ▾ parcel-api ~/work │ │ Look similar 2 ││ 3 label-api-v1 │ │ Index problems 1 ││ 4 node-version │ │ ╭─ Welcome to MindStash ───────────────────────────────────────────────────╮ │ │ VIEWS ──│ Looking for agents… │ │ │ Browse │ ✓ Claude Code 5 projects · 13 memories · 4 skills │ │ │ Checks │ ✓ Codex 0 projects · 0 memories · 1 skill │ │ │ Archive│ │ │ │ Token c│ Nothing changes without asking you. Every fix is backed up and can be │ │ │ │ undone with u. │─────────╯ │ │ │ │ │ Press ? any time for keys, Ctrl-P to jump anywhere. │─────────╮ │ │ │ │ │ │ ⏎ continue q quit │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ ││ EXCERPT ──────────────────────────────────────────────────────────── │ ╰──────────────────────╯│ │ Parcel beta launch Oct 15–18 2026. The pilot starts Friday at the │ ╭─ About ──────────────╮│ │ test warehouse. │ │ Memories pointing at ││ │ Keep answers short during the event. │ │ things that are gone ││ │ │ │ or outdated: deleted ││ │ - The demo runs from the beta branch; keep it deployable. │ │ projects or files, ││ │ - Skip refactors until the pilot ends. │ │ past events, skills ││ │ - Send the pilot guide to the warehouse team before opening │ │ that are no longer ││ │ enrollment. │ │ installed, old ││ │ - Print a sample shipping label before the first pickup. │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────╯ NORMAL Stale › 5/5 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
It finds Claude Code and Codex on its own, and says up front that nothing changes without asking.
╭─ MindStash ──────────╮╭─ Stale ──────────────────────────────────────────────────────────── 5/5 ─╮ ╭─ Preview ──────────────────────────────────────────────╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ past date medium confidence │ │ › Stale 4 ││ 1 label-poc ~/work │ │ "Parcel beta launch Oct 15–18 2026." ended 17 days ago │ │ Wrong scope 2 ││ 2 ▾ parcel-api ~/work │ │ │ │ Look similar 2 ││ 3 label-api-v1 │ │ EXCERPT ────────────────────────────────────────────── │ │ Index problems 1 ││ 4 node-version │ │ │ Parcel beta launch Oct 15–18 2026. The pilot starts │ │ ││ ▌ 5 launch-checklist ~ d delete │ │ │ Friday at the test warehouse. │ │ VIEWS ────────────── ││ │ │ │ Keep answers short during the event. │ │ Browse all 7 ││ ╭─ Quick Tour 1/3 · Browse project folders ────────────────────────────────╮ │ │ Checks 1 ││ │ Use j and k to move. Press Enter on a project folder to see its │uns from the beta branch; keep it │ │ Archived ││ │ findings, or l to open the selected item’s detail. │ │ │ Token cost ││ │ │tors until the pilot ends. │ │ ││ │ Enter / → / ↓ next · ← / ↑ back · Esc skip │ilot guide to the warehouse team before │ │ ││ ╰──────────────────────────────────────────────────────────────────────────╯ollment. │ │ ││ │ │ │ - Print a sample shipping label before the first │ │ ││ │ │ │ pickup. │ │ ││ │ │ │ │ ││ │ │ │ │ ││ │ │ │ ╰──────────────────────╯│ │ │ │ ╭─ About ──────────────╮│ │ │ │ │ Memories pointing at ││ │ │ │ │ things that are gone ││ │ │ │ │ or outdated: deleted ││ │ │ │ │ projects or files, ││ │ │ │ │ past events, skills ││ │ │ │ │ that are no longer ││ │ │ │ │ installed, old ││ │ │ │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────────╯ ╰────────────────────────────────────────────────────────╯ TOUR Quick tour 1/3 Claude 5.3k · Codex 41 tk/session Esc exit tour Enter / → / ↓ next · ← / ↑ back · Esc skip
╭─ MindStash ──────────╮╭─ Stale ──────────────────────────────────────────────────────── 5/5 ─╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ › Stale 4 ││ 1 label-poc ~/work │ │ Wrong scope 2 ││ 2 ▾ parcel-api ~/work │ │ Look similar 2 ││ 3 label-api-v1 │ │ Index problems 1 ││ 4 node-version │ │ ││ ▌ 5 launch-checklist ~ d delete │ │ VIEWS ────────────── ││ │ │ Browse ╭─ Quick Tour 1/3 · Browse project folders ────────────────────────────────╮ │ │ Checks │ Use j and k to move. Press Enter on a project folder to see its │ │ │ Archive│ findings, or l to open the selected item’s detail. │ │ │ Token c│ │ │ │ │ Enter / → / ↓ next · ← / ↑ back · Esc skip │─────────╯ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │╭─ Preview ────────────────────────────────────────────────────────────╮ │ ││ past date medium confidence │ │ ││ "Parcel beta launch Oct 15–18 2026." ended 17 days ago │ │ ││ │ │ ││ EXCERPT ──────────────────────────────────────────────────────────── │ ╰──────────────────────╯│ │ Parcel beta launch Oct 15–18 2026. The pilot starts Friday at the │ ╭─ About ──────────────╮│ │ test warehouse. │ │ Memories pointing at ││ │ Keep answers short during the event. │ │ things that are gone ││ │ │ │ or outdated: deleted ││ │ - The demo runs from the beta branch; keep it deployable. │ │ projects or files, ││ │ - Skip refactors until the pilot ends. │ │ past events, skills ││ │ - Send the pilot guide to the warehouse team before opening │ │ that are no longer ││ │ enrollment. │ │ installed, old ││ │ - Print a sample shipping label before the first pickup. │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────╯ TOUR Quick tour 1/3 Claude 5.3k · Codex 41 tk/session Esc exit tour Enter / → / ↓ next · ← / ↑ back · Esc skip
The first-run tour covers project folders, the command palette and undo. Replay it anytime with :tour.
╭─ MindStash ──────────╮╭─ 2 memories ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ FINDINGS ─────────── ││ Project folder is missing │ │ › Stale 4 ││ ~/work/label-poc │ │ Wrong scope 2 ││ high confidence · 17e02b │ │ Look similar 2 ││ │ │ Index problems 1 ││ FILES ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ │ ││ ▌ 1 label-poc-deploy · d delete │ │ VIEWS ────────────── ││ 2 label-poc-notes │ │ Browse all 7 ││ │ │ Checks 1 ││ CONTENTS ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ │ Archived ││ │ Deploy the prototype from the repo root with the fly CLI. │ │ Token cost ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ ╰──────────────────────╯│ │ ╭─ About ──────────────╮│ │ │ Memories pointing at ││ │ │ things that are gone ││ │ │ or outdated: deleted ││ │ │ projects or files, ││ │ │ past events, skills ││ │ │ that are no longer ││ │ │ installed, old ││ │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ NORMAL Stale › 1/5 › detail Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette j/k pick file · e edit · h back
╭─ MindStash ──────────╮╭─ 2 memories ─────────────────────────────────────────────────────────╮ │ FINDINGS ─────────── ││ Project folder is missing │ │ › Stale 4 ││ ~/work/label-poc │ │ Wrong scope 2 ││ high confidence · c4d213 │ │ Look similar 2 ││ │ │ Index problems 1 ││ FILES ────────────────────────────────────────────────────────────── │ │ ││ ▌ 1 label-poc-deploy · d delete │ │ VIEWS ────────────── ││ 2 label-poc-notes │ │ Browse all 7 ││ │ │ Checks 1 ││ CONTENTS ─────────────────────────────────────────────────────────── │ │ Archived ││ │ Deploy the prototype from the repo root with the fly CLI. │ │ Token cost ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ ╰──────────────────────╯│ │ ╭─ About ──────────────╮│ │ │ Memories pointing at ││ │ │ things that are gone ││ │ │ or outdated: deleted ││ │ │ projects or files, ││ │ │ past events, skills ││ │ │ that are no longer ││ │ │ installed, old ││ │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────╯ NORMAL Stale › 1/5 › detail Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette j/k pick file · e edit · h back
Use j and k to pick a memory. Press d to review deleting that file.
╭─ MindStash ──────────╮╭─ Wrong scope ────────────────────────────────────────────────────── 1/2 ─╮ ╭─ Preview ──────────────────────────────────────────────╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ wrong scope medium confidence │ │ Stale 4 ││ ▌ 1 parcel-api-conventions ~ d delete │ │ about ~/work/parcel-api, but saved under ~ │ │ › Wrong scope 2 ││ 2 CLAUDE.md ~/work │ │ │ │ Look similar 2 ││ │ │ EXCERPT ────────────────────────────────────────────── │ │ Index problems 1 ││ │ │ │ In ~/work/parcel-api, handlers live in src/routes │ │ ││ │ │ │ and validate input with zod. │ │ VIEWS ────────────── ││ ╭─ Move to another project ────────────────────────────────────────────────╮ations in ~/work/parcel-api before the │ │ Browse all 7 ││ │ > ▏ │ │ │ Checks 1 ││ │ │ │ │ Archived ││ │ ▌ ~/work/parcel-api suggested │ │ │ Token cost ││ │ ~ │ │ │ ││ │ ~/work/parcel-docs │ │ │ ││ │ ~/work/warehouse-cli │ │ │ ││ │ │ │ │ ││ │ type to filter ⏎ choose Esc cancel (you confirm the move next) │ │ │ ││ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ ││ │ │ │ │ ││ │ │ │ ╰──────────────────────╯│ │ │ │ ╭─ About ──────────────╮│ │ │ │ │ Notes about one ││ │ │ │ │ project saved in a ││ │ │ │ │ parent folder like ││ │ │ │ │ ~, and CLAUDE.md ││ │ │ │ │ files that load into ││ │ │ │ │ many projects. Some ││ │ │ │ │ can be moved with m. ││ │ │ │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────────╯ ╰────────────────────────────────────────────────────────╯ NORMAL Wrong scope › 1/2 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
╭─ MindStash ──────────╮╭─ Wrong scope ────────────────────────────────────────────────── 1/2 ─╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ Stale 4 ││ ▌ 1 parcel-api-conventions ~ d delete │ │ › Wrong scope 2 ││ 2 CLAUDE.md ~/work │ │ Look similar 2 ││ │ │ Index problems 1 ││ │ │ ││ │ │ VIEWS ──╭─ Move to another project ────────────────────────────────────────────────╮ │ │ Browse │ > ▏ │ │ │ Checks │ │ │ │ Archive│ ▌ ~/work/parcel-api suggested │ │ │ Token c│ ~ │ │ │ │ ~/work/parcel-docs │─────────╯ │ │ ~/work/warehouse-cli │ │ │ │─────────╮ │ │ type to filter ⏎ choose Esc cancel (you confirm the move next) │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ ││ │ │ ││ EXCERPT ──────────────────────────────────────────────────────────── │ ╰──────────────────────╯│ │ In ~/work/parcel-api, handlers live in src/routes and validate │ ╭─ About ──────────────╮│ │ input with zod. │ │ Notes about one ││ │ Run the migrations in ~/work/parcel-api before the tests. │ │ project saved in a ││ │ │ parent folder like ││ │ │ ~, and CLAUDE.md ││ │ │ files that load into ││ │ │ many projects. Some ││ │ │ can be moved with m. ││ │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────╯ NORMAL Wrong scope › 1/2 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
The shipping API conventions were saved at home. Press m to find the project that needs them.
╭─ MindStash ──────────╮╭─ Wrong scope ────────────────────────────────────────────────────── 1/2 ─╮ ╭─ Preview ──────────────────────────────────────────────╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ wrong scope medium confidence │ │ Stale 4 ││ ▌ 1 parcel-api-conventions ~ d delete │ │ about ~/work/parcel-api, but saved under ~ │ │ › Wrong scope 2 ││ 2 CLAUDE.md ~/work │ │ │ │ Look similar 2 ││ │ │ EXCERPT ────────────────────────────────────────────── │ │ Index problems 1 ││ │ │ │ In ~/work/parcel-api, handlers live in src/routes │ │ ││ │ │ │ and validate input with zod. │ │ VIEWS ────────────── ││ │ │ │ Run the migrations in ~/work/parcel-api before the │ │ Browse all 7 ││ ╭─ Apply 1 change? ────────────────────────────────────────────────────────╮ │ │ Checks 1 ││ │ → move parcel-api-conventions ~ → ~/work/parcel-api │ │ │ Archived ││ │ │ │ │ Token cost ││ │ A backup is saved first. Undo any time with u. │ │ │ ││ │ │ │ │ ││ │ y apply n cancel │ │ │ ││ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ ││ │ │ │ │ ││ │ │ │ │ ││ │ │ │ │ ││ │ │ │ ╰──────────────────────╯│ │ │ │ ╭─ About ──────────────╮│ │ │ │ │ Notes about one ││ │ │ │ │ project saved in a ││ │ │ │ │ parent folder like ││ │ │ │ │ ~, and CLAUDE.md ││ │ │ │ │ files that load into ││ │ │ │ │ many projects. Some ││ │ │ │ │ can be moved with m. ││ │ │ │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────────╯ ╰────────────────────────────────────────────────────────╯ CONFIRM Wrong scope › 1/2 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
╭─ MindStash ──────────╮╭─ Wrong scope ────────────────────────────────────────────────── 1/2 ─╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ Stale 4 ││ ▌ 1 parcel-api-conventions ~ d delete │ │ › Wrong scope 2 ││ 2 CLAUDE.md ~/work │ │ Look similar 2 ││ │ │ Index problems 1 ││ │ │ ││ │ │ VIEWS ────────────── ││ │ │ Browse ╭─ Apply 1 change? ────────────────────────────────────────────────────────╮ │ │ Checks │ → move parcel-api-conventions ~ → ~/work/parcel-api │ │ │ Archive│ │ │ │ Token c│ A backup is saved first. Undo any time with u. │ │ │ │ │─────────╯ │ │ y apply n cancel │ │ ╰──────────────────────────────────────────────────────────────────────────╯─────────╮ │ ││ wrong scope medium confidence │ │ ││ about ~/work/parcel-api, but saved under ~ │ │ ││ │ │ ││ EXCERPT ──────────────────────────────────────────────────────────── │ ╰──────────────────────╯│ │ In ~/work/parcel-api, handlers live in src/routes and validate │ ╭─ About ──────────────╮│ │ input with zod. │ │ Notes about one ││ │ Run the migrations in ~/work/parcel-api before the tests. │ │ project saved in a ││ │ │ parent folder like ││ │ │ ~, and CLAUDE.md ││ │ │ files that load into ││ │ │ many projects. Some ││ │ │ can be moved with m. ││ │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────╯ CONFIRM Wrong scope › 1/2 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
Review the source and destination before confirming the move. MindStash updates both memory indexes.
╭─ MindStash ────────────────╮╭─ Stale ──────────────────────────────────────────────────────── 5/5 ─╮ ╭─ Preview ────────────────────────────────────────────╮ │ FINDINGS ───────────────── ││ # NAME SCOPE │ │ past date medium confidence │ │ › Stale 4 ││ 1 label-poc ~/work │ │ "Parcel beta launch Oct 15–18 2026." ended 17 days │ │ Wrong scope 2 ││ 2 ▾ parcel-api ~/work │ │ ago │ │ Look similar 2 ││ ✓3 labe╭─ Delete all 2 files? ────────────────────────────────────────────────────╮ │ │ Index problems 1 ││ 4 node│ ✕ delete label-api-v1 ~/work/parcel-api │──────────────────────────────────────── │ │ ││ ▌✓5 launch│ ~/.claude/projects/-home-demo │a launch Oct 15–18 2026. The pilot │ │ VIEWS ──────────────────── ││ │ -work-parcel-api/memory/label-api-v1.md │day at the test warehouse. │ │ Browse all 7 ││ │ Update index: │rs short during the event. │ │ Checks 1 ││ │ ~/.claude/projects/-home-demo │ │ │ Archived ││ │ -work-parcel-api/memory/MEMORY.md │ runs from the beta branch; keep it │ │ Token cost ││ │ ✕ delete launch-checklist ~ │e. │ │ ││ │ ~/.claude/projects/-home-demo │actors until the pilot ends. │ │ ││ │ /memory/launch-checklist.md │ pilot guide to the warehouse team │ │ ││ │ Update index: │ening enrollment. │ │ ││ │ ~/.claude/projects/-home-demo │sample shipping label before the first │ │ ││ │ /memory/MEMORY.md │ │ │ ││ │ │ │ │ ││ │ Saves ~36 tokens per session. │ │ │ ││ │ A backup is saved first. Undo any time with u. │ │ ╰────────────────────────────╯│ │ │ │ ╭─ About ────────────────────╮│ │ y delete n/Esc cancel │ │ │ Memories pointing at ││ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ things that are gone or ││ │ │ │ │ outdated: deleted projects ││ │ │ │ │ or files, past events, ││ │ │ │ │ skills that are no longer ││ │ │ │ │ installed, old versions. ││ │ │ │ ╰────────────────────────────╯╰──────────────────────────────────────────────────────────────────────╯ ╰──────────────────────────────────────────────────────╯ CONFIRM Stale › 5/5 ◆ 2 selected Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
╭─ MindStash ────────────────╮╭─ Stale ────────────────────────────────────────────────── 5/5 ─╮ │ FINDINGS ───────────────── ││ # NAME SCOPE │ │ › Stale 4 ││ 1 label-poc ~/work │ │ Wrong scope 2 ││ 2 ▾ parcel-api ~/work │ │ Look si╭─ Delete all 2 files? ────────────────────────────────────────────────────╮ │ │ Index p│ ✕ delete label-api-v1 ~/work/parcel-api │ │ │ │ ~/.claude/projects/-home-demo │ │ │ VIEWS ──│ -work-parcel-api/memory/label-api-v1.md │ │ │ Browse │ Update index: │ │ │ Checks │ ~/.claude/projects/-home-demo │ │ │ Archive│ -work-parcel-api/memory/MEMORY.md │ │ │ Token c│ ✕ delete launch-checklist ~ │ │ │ │ ~/.claude/projects/-home-demo │─────────╯ │ │ /memory/launch-checklist.md │ │ │ Update index: │─────────╮ │ │ ~/.claude/projects/-home-demo │ │ │ │ /memory/MEMORY.md │ │ │ │ │ │ │ │ Saves ~36 tokens per session. │──────── │ │ │ A backup is saved first. Undo any time with u. │Friday │ ╰─────────│ │ │ ╭─ About ─│ y delete n/Esc cancel │ │ │ Memories╰──────────────────────────────────────────────────────────────────────────╯ │ │ things that are gone or ││ │ - The demo runs from the beta branch; keep it deployable. │ │ outdated: deleted projects ││ │ - Skip refactors until the pilot ends. │ │ or files, past events, ││ │ - Send the pilot guide to the warehouse team before opening │ │ skills that are no longer ││ │ enrollment. │ │ installed, old versions. ││ │ - Print a sample shipping label before the first pickup. │ ╰────────────────────────────╯╰────────────────────────────────────────────────────────────────╯ CONFIRM Stale › 5… ◆ 2 selected Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
Select rows with Space and press d. Every change is listed before anything happens.
╭─ MindStash ──────────╮╭─ Stale ──────────────────────────────────────────────────────────── 2/2 ─╮ ╭─ Preview ──────────────────────────────────────────────╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ version mismatch medium confidence │ │ › Stale 2 ││ 1 label-poc ~/work │ │ says "Node 16" but .nvmrc says 22 │ │ Wrong scope 2 ││ ▌ 2 node-version ~/work/parcel-api d delete │ │ │ │ Look similar 2 ││ │ │ EXCERPT ────────────────────────────────────────────── │ │ Index problems 1 ││ │ │ │ Always use Node 16 for the cron runner. │ │ ││ │ │ │ │ VIEWS ────────────── ││ │ │ │ │ Browse all 7 ││ │ │ │ │ Checks 1 ││ │ │ │ │ Archived ││ │ │ │ │ Token cost ││ │ │ │ │ ││ │ │ │ │ ││ │ │ │ │ ││ │ │ │ │ ││ │ │ │ │ ││ │ │ │ │ ││ │ │ │ │ ││ │ │ │ ╰──────────────────────╯│ │ │ │ ╭─ About ──────────────╮│ │ │ │ │ Memories pointing at ││ │ │ │ │ things that are gone ││ │ │ │ │ or outdated: deleted ││ │ │ │ │ projects or files, ││ │ │ │ │ past events, skills ││ │ │ │ │ that are no longer ││ │ │ │ │ installed, old ││ │ │ │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────────╯ ╰────────────────────────────────────────────────────────╯ NORMAL Stale › 2/2 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette ✓ 2 changes applied · saved ~36 tk/session · u to undo
╭─ MindStash ──────────╮╭─ Stale ──────────────────────────────────────────────────────── 2/2 ─╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ › Stale 2 ││ 1 label-poc ~/work │ │ Wrong scope 2 ││ ▌ 2 node-version ~/work/parcel-api d delete │ │ Look similar 2 ││ │ │ Index problems 1 ││ │ │ ││ │ │ VIEWS ────────────── ││ │ │ Browse all 7 ││ │ │ Checks 1 ││ │ │ Archived ││ │ │ Token cost ││ │ │ │╰──────────────────────────────────────────────────────────────────────╯ │ │ │ │╭─ Preview ────────────────────────────────────────────────────────────╮ │ ││ version mismatch medium confidence │ │ ││ says "Node 16" but .nvmrc says 22 │ │ ││ │ │ ││ EXCERPT ──────────────────────────────────────────────────────────── │ ╰──────────────────────╯│ │ Always use Node 16 for the cron runner. │ ╭─ About ──────────────╮│ │ │ Memories pointing at ││ │ │ things that are gone ││ │ │ or outdated: deleted ││ │ │ projects or files, ││ │ │ past events, skills ││ │ │ that are no longer ││ │ │ installed, old ││ │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────╯ NORMAL Stale › 2/2 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette ✓ 2 changes applied · saved ~36 tk/session · u to undo
Done, with a backup in ~/.mindstash/backups. Press u to undo.
╭─ MindStash ──────────╮╭─ Token cost ───────────────────────────────────────────────────────────────────────────────────────────────────────────────── 27/30 ─╮ │ FINDINGS ─────────── ││ Claude Code · ~5,263 tokens per session │ │ Stale 4 ││ Session baseline Tokens │ │ Wrong scope 2 ││ ────────────────────────────── │ │ Look similar 2 ││ Skill descriptions (4) 62 │ │ Index problems 1 ││ Global CLAUDE.md 5,201 │ │ ││ │ │ VIEWS ────────────── ││ Skill source Skills Tokens │ │ Browse all 7 ││ ────────────────────────────── │ │ Checks 1 ││ user 3 44 │ │ Archived ││ plugin:railway 1 18 │ │ › Token cost ││ │ │ ││ Projects · totals include the session baseline │ │ ││ Project Total CLAUDE.md MEMORY.md Skills │ │ ││ ───────────────────────────────────────────────────────── │ │ ││ ~/work/parcel-api 5,399 88 48 0 │ │ ││ ~ 5,352 0 89 0 │ │ ││ ~/work/parcel-docs 5,311 36 12 0 │ │ ││ ~/work/warehouse-cli 5,310 36 11 0 │ ╰──────────────────────╯│ │ ╭─ About ──────────────╮│ Codex · ~41 tokens per session │ │ Tokens that load ││ Session baseline Tokens │ │ into every session, ││ ────────────────────────────── │ │ per agent and per ││ Skill descriptions (1) 13 │ │ project: skill ││ Global AGENTS.md 28 │ │ descriptions, ││ │ │ CLAUDE.md / ││ Skill source Skills Tokens │ │ AGENTS.md and ││ … more below (j/k) │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ NORMAL Token cost Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
╭─ MindStash ──────────╮╭─ Token cost ───────────────────────────────────────────────── 27/30 ─╮ │ FINDINGS ─────────── ││ Claude Code · ~5,263 tokens per session │ │ Stale 4 ││ Session baseline Tokens │ │ Wrong scope 2 ││ ────────────────────────────── │ │ Look similar 2 ││ Skill descriptions (4) 62 │ │ Index problems 1 ││ Global CLAUDE.md 5,201 │ │ ││ │ │ VIEWS ────────────── ││ Skill source Skills Tokens │ │ Browse all 7 ││ ────────────────────────────── │ │ Checks 1 ││ user 3 44 │ │ Archived ││ plugin:railway 1 18 │ │ › Token cost ││ │ │ ││ Projects · totals include the session baseline │ │ ││ Project Total CLAUDE.md MEMORY.md Skills │ │ ││ ───────────────────────────────────────────────────────── │ │ ││ ~/work/parcel-api 5,399 88 48 0 │ │ ││ ~ 5,352 0 89 0 │ │ ││ ~/work/parcel-docs 5,311 36 12 0 │ │ ││ ~/work/warehouse-cli 5,310 36 11 0 │ ╰──────────────────────╯│ │ ╭─ About ──────────────╮│ Codex · ~41 tokens per session │ │ Tokens that load ││ Session baseline Tokens │ │ into every session, ││ ────────────────────────────── │ │ per agent and per ││ Skill descriptions (1) 13 │ │ project: skill ││ Global AGENTS.md 28 │ │ descriptions, ││ │ │ CLAUDE.md / ││ Skill source Skills Tokens │ │ AGENTS.md and ││ … more below (j/k) │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────╯ NORMAL Token cost Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
What each agent loads at the start of every session, per project, and how much of it is flagged.
╭─ MindStash ──────────╮╭─ Stale ──────────────────────────────────────────────────────────── 5/5 ─╮ ╭─ Preview ──────────────────────────────────────────────╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ past date medium confidence │ │ › Stale 4 ││ 1 label-poc ~/work │ │ "Parcel beta launch Oct 15–18 2026." ended 17 days ago │ │ Wrong scope 2 ││ 2 ▾ parcel-api ~/work │ │ │ │ Look similar 2 ││ 3 label-api-v1 │ │ EXCERPT ────────────────────────────────────────────── │ │ Index problems 1 ││ 4 node-version │ │ │ Parcel beta launch Oct 15–18 2026. The pilot starts │ │ ││ ▌ 5 launch-checklist ~ d delete │ │ │ Friday at the test warehouse. │ │ VIEWS ────────────── ││ ╭─ Go to anything ─────────────────────────────────────────────────────────╮ short during the event. │ │ Browse all 7 ││ │ > sim▏ │ │ │ Checks 1 ││ │ │uns from the beta branch; keep it │ │ Archived ││ │ ▌ Go to Look similar 2 findings │ │ │ Token cost ││ │ Restore archived items :restore │tors until the pilot ends. │ │ ││ │ node-version — says "Node 16" but .nvmrc says … version mismatch │ilot guide to the warehouse team before │ │ ││ │ skill "deploy-preview" is installed 2 times — … duplicate skill │ollment. │ │ ││ │ concise-responses ↔ prefers-short-answers · 56… look similar │mple shipping label before the first │ │ ││ │ │ │ │ ││ │ ⏎ run ↑↓ move Esc close │ │ │ ││ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ ││ │ │ │ ╰──────────────────────╯│ │ │ │ ╭─ About ──────────────╮│ │ │ │ │ Memories pointing at ││ │ │ │ │ things that are gone ││ │ │ │ │ or outdated: deleted ││ │ │ │ │ projects or files, ││ │ │ │ │ past events, skills ││ │ │ │ │ that are no longer ││ │ │ │ │ installed, old ││ │ │ │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────────╯ ╰────────────────────────────────────────────────────────╯ NORMAL Stale › 5/5 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
╭─ MindStash ──────────╮╭─ Stale ──────────────────────────────────────────────────────── 5/5 ─╮ │ FINDINGS ─────────── ││ # NAME SCOPE │ │ › Stale 4 ││ 1 label-poc ~/work │ │ Wrong scope 2 ││ 2 ▾ parcel-api ~/work │ │ Look similar 2 ││ 3 label-api-v1 │ │ Index problems 1 ││ 4 node-version │ │ ││ ▌ 5 launch-checklist ~ d delete │ │ VIEWS ──╭─ Go to anything ─────────────────────────────────────────────────────────╮ │ │ Browse │ > sim▏ │ │ │ Checks │ │ │ │ Archive│ ▌ Go to Look similar 2 findings │ │ │ Token c│ Restore archived items :restore │ │ │ │ node-version — says "Node 16" but .nvmrc says … version mismatch │─────────╯ │ │ skill "deploy-preview" is installed 2 times — … duplicate skill │ │ │ concise-responses ↔ prefers-short-answers · 56… look similar │─────────╮ │ │ │ │ │ │ ⏎ run ↑↓ move Esc close │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ ││ EXCERPT ──────────────────────────────────────────────────────────── │ ╰──────────────────────╯│ │ Parcel beta launch Oct 15–18 2026. The pilot starts Friday at the │ ╭─ About ──────────────╮│ │ test warehouse. │ │ Memories pointing at ││ │ Keep answers short during the event. │ │ things that are gone ││ │ │ │ or outdated: deleted ││ │ - The demo runs from the beta branch; keep it deployable. │ │ projects or files, ││ │ - Skip refactors until the pilot ends. │ │ past events, skills ││ │ - Send the pilot guide to the warehouse team before opening │ │ that are no longer ││ │ enrollment. │ │ installed, old ││ │ - Print a sample shipping label before the first pickup. │ ╰──────────────────────╯╰──────────────────────────────────────────────────────────────────────╯ NORMAL Stale › 5/5 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
Ctrl-P jumps to any finding, view or project.
╭─ MindStash ──────────╮╭─ Stale ──────────────────────────────────────────────────────────── 5/5 ─╮ ╭─ Preview ──────────────────────────────────────────────╮ │ FINDINGS ─────────── ││ # NAME ╭─ Keys ───────────────────────────────────────────────────────────────────╮edium confidence │ │ › Stale 4 ││ 1 label-poc │ j k ↓ ↑ move (counts work: 5j) │aunch Oct 15–18 2026." ended 17 days ago │ │ Wrong scope 2 ││ 2 ▾ parcel-api│ gg G top / bottom │ │ │ Look similar 2 ││ 3 label-api-│ ^d ^u half page down / up │──────────────────────────────────────── │ │ Index problems 1 ││ 4 node-versi│ h l ← → focus sidebar · list · detail │launch Oct 15–18 2026. The pilot starts │ │ ││ ▌ 5 launch-check│ ⏎ zo zc open / close a project folder │e test warehouse. │ │ VIEWS ────────────── ││ │ zR zM open / close all folders │ short during the event. │ │ Browse all 7 ││ │ Enter open │ │ │ Checks 1 ││ │ Esc back, clear search or selection │uns from the beta branch; keep it │ │ Archived ││ │ Tab switch sidebar / list │ │ │ Token cost ││ │ [ ] previous / next sidebar entry │tors until the pilot ends. │ │ ││ │ Space V select row / all rows │ilot guide to the warehouse team before │ │ ││ │ d a m i delete · archive · move · not a problem │ollment. │ │ ││ │ L R link into MEMORY.md · restore archived │mple shipping label before the first │ │ ││ │ e open in $EDITOR │ │ │ ││ │ u undo last change │ │ │ ││ │ / search this list │ │ │ ││ │ : command (:cost :checks :undo :q …) │ │ ╰──────────────────────╯│ │ ^p palette: jump to anything │ │ ╭─ About ──────────────╮│ │ \ hide / show sidebar │ │ │ Memories pointing at ││ │ r rescan │ │ │ things that are gone ││ │ q quit │ │ │ or outdated: deleted ││ │ │ │ │ projects or files, ││ │ Nothing changes without a confirm; every fix is backed up and undoable. │ │ │ past events, skills ││ │ Archive hides an item from the agent but keeps a copy in ~/.mindstash. │ │ │ that are no longer ││ │ │ │ │ installed, old ││ │ Esc close │ │ ╰──────────────────────╯╰─────────────────╰──────────────────────────────────────────────────────────────────────────╯─────────────────────────────────────────╯ NORMAL Stale › 5/5 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
╭─ MindStash ──────────╮╭─ Stale ──────────────────────────────────────────────────────── 5/5 ─╮ │ FINDINGS╭─ Keys ───────────────────────────────────────────────────────────────────╮ │ │ › Stale │ j k ↓ ↑ move (counts work: 5j) │ │ │ Wrong s│ gg G top / bottom │ │ │ Look si│ ^d ^u half page down / up │ │ │ Index p│ h l ← → focus sidebar · list · detail │ │ │ │ ⏎ zo zc open / close a project folder │ │ │ VIEWS ──│ zR zM open / close all folders │ │ │ Browse │ Enter open │ │ │ Checks │ Esc back, clear search or selection │ │ │ Archive│ Tab switch sidebar / list │ │ │ Token c│ [ ] previous / next sidebar entry │ │ │ │ Space V select row / all rows │─────────╯ │ │ d a m i delete · archive · move · not a problem │ │ │ L R link into MEMORY.md · restore archived │─────────╮ │ │ e open in $EDITOR │ │ │ │ u undo last change │ │ │ │ / search this list │ │ │ │ : command (:cost :checks :undo :q …) │──────── │ ╰─────────│ ^p palette: jump to anything │ at the │ ╭─ About ─│ \ hide / show sidebar │ │ │ Memories│ r rescan │ │ │ things t│ q quit │ │ │ or outda│ │ │ │ projects│ Nothing changes without a confirm; every fix is backed up and undoable. │ │ │ past eve│ Archive hides an item from the agent but keeps a copy in ~/.mindstash. │g │ │ that are│ │ │ │ installe│ Esc close │ │ ╰─────────╰──────────────────────────────────────────────────────────────────────────╯─────────╯ NORMAL Stale › 5/5 Claude 5.3k · Codex 41 tk/session ? help : cmd ^p palette space select · a archive · m move · i ignore · e edit · ⏎ open · h close folder · / search
Vim keys throughout: counts, gg and G, / to search, : for commands.
Checks for memories, CLAUDE.md and skills
Each check has a confidence level, so you know which findings to act on first.
| Rule | Confidence | Meaning |
|---|---|---|
| Memories | ||
missing-project | high | Memories for a project folder that's gone. |
missing-path | high | Mentions a file or folder that no longer exists, checked against the repo's git files. |
past-event | medium | A date that was coming up when the memory was saved, and has now passed. |
version-mismatch | medium | Says "Node 16" while the repo declares 22 in package.json, .nvmrc, go.mod and the like. |
missing-skill | high | Says to run a /command that isn't installed. |
wrong-scope | medium | A note about one project saved in a parent folder like ~, so it loads everywhere. Can be moved. |
similar | medium–high | Near-duplicate memories. Suggested, never merged. |
relearned | medium | Looks like a memory you deleted with MindStash. The agent saved it again. |
contradiction | medium | Two notes that load together disagree, as judged by your own agent. |
| CLAUDE.md, AGENTS.md and MEMORY.md | ||
instructions-too-big | medium–high | A CLAUDE.md or AGENTS.md over ~4,000 tokens, loaded in full every session. Points at its biggest and log-like sections. |
broad-instructions | medium | A CLAUDE.md in a parent folder like ~ that loads in every project below it. |
agents-too-long | high | AGENTS.md files for a folder over the 32 KiB Codex reads. |
too-long · unindexed | high–medium | MEMORY.md over 200 lines, links to missing files, or memory files it doesn't list. MindStash can link those back in. |
| Skills | ||
skill-duplicate · skill-overlap | medium–high | A skill installed twice, or two skills that would trigger on the same request. |
codex-skill-budget | low | Codex skill descriptions past the listing budget Codex documents. |
Built to be trusted with your files
Asks first
Nothing changes until you confirm. Fixes only take finding ids from the latest scan, and refuse files that changed since.
Backed up in git
Every fix is saved to ~/.mindstash/backups before it runs. mindstash undo reverts it, and mindstash restore brings back anything archived.
Never rewrites a word
Look-alike memories are shown side by side. MindStash suggests a merge; you make it in your own editor.
Leaves your agents alone
Claude Code and Codex keep saving memory their own way. No new store, nothing to sync.
Or just ask your agent
One command adds /mindstash to Claude Code and $mindstash to Codex. Your agent runs the scan, checks each finding against the repo and waits for your OK. No API key: the agent you already use judges contradictions.
Optional: install-statusline shows what's new in Claude Code's status line, and install-hook adds a one-line note when a session starts. Both read the cached scan, so sessions don't slow down.
npx mindstash install-skill
> /mindstash ● Found a few things in the parcel workspace. 1. launch-checklist (~) is for a pilot that already ended. 2. label-api-v1 (~/work/parcel-api) points to a removed route. 3. parcel-api-conventions is global but only applies to the API. 4. The global CLAUDE.md loads old deployment logs every session. Archive 1 and 2, and move 3 into the parcel-api project? > Yes, show me the plan first. ● I'll show both archives and the move for you to review.
Run it once. See what's in there.
Nothing to install globally, no account. It reads your agent folders and shows you what it found.
npx mindstash