Open source · MIT

See everything Claude Code
knows about your project

Visualize the full memory stack that shapes Claude Code behavior — CLAUDE.md files, rules, auto memory, and @import chains. Read-only dashboard, zero config.

$ npx claude-code-memory-explorer --open
Claude Code Memory Explorer dashboard

Understand every instruction
that shapes Claude Code

Full memory stack

User CLAUDE.md, project CLAUDE.md, CLAUDE.local.md, rules, auto memory, and managed policies — all in one view.

Import resolution

Follows @path/to/file.md references and [text](file.md) markdown links up to 5 levels deep. Clickable inline links in preview.

Rules inspection

Path-scoped frontmatter with glob patterns. See which rules load conditionally and which always apply.

Auto memory

Visualizes MEMORY.md with startup cutoff, on-demand topic files, and frontmatter badges for type and name.

Dark / light theme

Dark default with light toggle. IBM Plex Mono and Playfair Display fonts. Keyboard shortcut: t.

Keyboard-driven

j/k navigation, h/l group jump, e to open in editor, Shift+P project picker, ? for help. Resizable sidebar.

The Claude Code memory stack

Source Path Load behavior
Managed policy /etc/claude-code/CLAUDE.md Always
User CLAUDE.md ~/.claude/CLAUDE.md Always
Project CLAUDE.md ./CLAUDE.md or ./.claude/CLAUDE.md Always
CLAUDE.local.md ./CLAUDE.local.md Always
Rules .claude/rules/*.md Conditional (path-scoped)
Auto memory ~/.claude/projects/<encoded>/memory/ Startup (MEMORY.md) or On-demand

One command. Full memory visibility.

1

Run it

One command to launch. No config, no dependencies to install. Opens in your browser.

npx claude-code-memory-explorer --open
2

Browse memory

Tree panel groups sources by scope. Click any file to see syntax-highlighted preview with frontmatter badges.

localhost:3459
3

Follow imports

Click @import links to navigate the chain. See which files include which, up to 5 levels deep.

@path → resolved → preview

See it in action

Dashboard dark theme
Dashboard
Dashboard dark theme
Memory preview

Common questions

No. Completely read-only. It only reads markdown files from Claude Code memory locations. Nothing is written or modified.

It scans ~/.claude/, ancestor directories for CLAUDE.md files, project .claude/rules/, and auto memory directories. Project paths are encoded the same way Claude Code does it internally.

Yes. Use the project picker (Shift+P) or pass ?project=/path as a URL parameter.

Yes. It exposes a /hub-config endpoint for hub tab integration. Works alongside Cost and Marketplace tabs.