Every project you work in becomes a cloud of nodes around one gold hub. Inside each cloud, nodes are arranged in five concentric levels by what Claude did: setup (L1), tools (L2), files (L3), discussions (L4), memories (L5). Thin violet threads between clouds mean the same file / skill / MCP is shared across domains.
L1 · Claude setup
Domain
The project hub — one big gold node per project you work in. Everything else in the cloud belongs to this domain.
Skill
A slash-command available to Claude (/research-session, /loop, plugin skills). Edge to domain = invoked at least once in that project.
Command
A distinct shell command executed in the Bash tool. Body = the command text; click for first-seen and last-invoked timestamps.
Hook
A hook script configured in settings.json (SessionStart, PostToolUse, etc.). Fires automatically around tool calls.
Agent
A subagent type spawned via the Task tool (Explore, Plan, a genius reasoning pattern, …). Edge to domain = spawned at least once.
MCP
An MCP server Claude called (cortex, ai-architect, …). When two domains share an MCP, a long indigo thread bridges them.
L2 · Tools
One hub per Claude-native tool per domain. Color = the tool:
Edit, Write,
Read,
Grep, Glob,
Bash,
Task.
Files orbit the tool hub that most often touched them.
L3 · Files
Every file Claude ever opened, colored by the primary tool that touched it (priority: Edit/Write → Read → Grep/Glob → Bash-only). Click a file for its path, primary-tool cluster, first-seen, last-accessed, and last-modified timestamps, plus a See diff against HEAD button that renders new/modified/deleted/historical content inline.
Edited / written
File was modified or created by Claude via Edit, Write, MultiEdit, or NotebookEdit.
Read only
File was opened via Read or NotebookRead without being modified.
Grep / Glob
File was searched via Grep or Glob without being read or modified.
Bash only
File was referenced only from a Bash command (cat, tail, pipelines, …).
L4 · Discussions
Discussion
One Claude Code session. Click for started-at, last-activity, duration, message count, and a View full conversation button that replays every turn (including tool calls) inside the modal.
L5 · Memories
Knowledge Cortex has stored. Color = consolidation stage:
labile (freshly encoded),
early LTP (1–6h),
late LTP (6–24h),
consolidated (>24h),
semantic (extracted schema). Node size reflects heat; click for full content, tags, and every scientific measurement (arousal, surprise, plasticity, …).
Edges
in domain
Structural edge pinning a node to its domain hub.
tool → file
Weight = number of times that tool touched the file.
invoked skill
Domain invoked a slash-command.
triggered hook
Hook script bound to an event in this domain.
spawned agent
Task hub spawned a subagent of this type.
discussion → file
That session touched this file. Weight = touches within the session.
command → file
The Bash command references this file path.
invoked mcp
Domain called an MCP server tool; label on the edge = the specific tool name.
cross-domain
The same file, skill, or MCP is shared between two domains — renders as a long dashed thread.
Filtering
Use the grouped filter select in the top bar to isolate one layer, kind (Skills / Commands / Hooks / Agents / MCPs), file cluster (Edited / Read-only / Searched / Bash-only), or cross-domain files. The Reset button restores every node.
Controls
Click node — open detail panel (rich per-kind metadata, dates, diff / conversation buttons). Click background — close detail. Scroll — zoom. At zoom < 0.9 structural edges fade so clouds read cleanly. Drag node — reposition manually (domain hubs stay pinned). R — reset view · M — monitor · Esc — close panels.