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
Memory Diagnoser dashboard — Claude analysis with health score and findings

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.

17 color themes

Ember, Gruvbox, Catppuccin, Tokyo Night, Dracula, Nord, and more — each in light and dark. PWA installable.

Keyboard-driven

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

Agent memory

Subagent persistent memory at user, project, and local scope — grouped per agent with scope tags.

Read-only

Only reads markdown from Claude Code memory locations. Nothing is modified, nothing leaves your machine.

Hub integration

Runs standalone or as a tab in Claude Code Hub alongside Kanban, Cost, and Marketplace.

A closer look

Which rules fire, and when?

Rules with paths frontmatter load conditionally — the tree marks them, and the preview shows the glob patterns, name, and description as badges. No more guessing why Claude follows (or ignores) a rule.

Path-scoped rule with frontmatter badges

What has Claude remembered?

Auto memory shows MEMORY.md with its startup badge and every on-demand topic file — each linked with its description, one click from the full content. Agent memory gets the same treatment, grouped per agent.

Auto memory index with topic files

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
Agent memory ~/.claude/agent-memory/, .claude/agent-memory[-local]/ 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:3544
3

Follow imports

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

@path → resolved → preview

17 themes, light and dark

Light mode screenshot

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.

Yes. Pass --dir=/path/to/dir or set the CLAUDE_CONFIG_DIR environment variable — useful for separate work/personal profiles.