The knowledge base produced by Claude Memory Compiler is pure markdown. Every article uses Obsidian-styleDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/coleam00/claude-memory-compiler/llms.txt
Use this file to discover all available pages before exploring further.
[[wikilinks]] and YAML frontmatter — the same formats Obsidian was built around. No export, no conversion, and no plugins are required. You can open knowledge/ as an Obsidian vault today and immediately see the graph of everything Claude has compiled from your conversations.
Why this works natively
All articles written bycompile.py follow the conventions from AGENTS.md:
- Wikilinks use the format
[[path/to/article]]without the.mdextension — exactly what Obsidian expects - YAML frontmatter contains
title,tags,aliases,sources,created, andupdatedfields that Obsidian reads natively - File naming uses lowercase kebab-case (e.g.,
supabase-row-level-security.md) which is compatible with Obsidian’s link resolution - Articles link back to related articles via
[[concepts/related-concept]]entries in the “Related Concepts” section, creating the backlink graph automatically
Setting up the vault
Open Obsidian
Launch Obsidian. If this is your first vault, you will be prompted to open or create one. If you already have Obsidian open, go to File → Open vault (or use the vault switcher icon in the bottom-left sidebar).
Point the vault at the knowledge/ directory
When prompted to select a vault location, navigate to your
claude-memory-compiler clone and select the knowledge/ subdirectory. Obsidian will open that folder as the vault root.If you already have a vault and want to add the knowledge base as a second vault, use Open another vault from the vault switcher and point it at knowledge/.What you get
Once the vault is open, Obsidian provides:- Graph view — a visual map of every compiled article and the relationships between them. Clusters reveal how your knowledge is organized by domain.
- Backlink panel — for any open article, Obsidian shows all other articles that link to it. This makes it easy to trace how a concept propagates across your knowledge base.
- Full-text search — Obsidian’s built-in search (
Ctrl+Shift+F) searches across every article inknowledge/, including the YAML frontmatter fields liketagsandaliases. - Local graph — open any article and switch to local graph view to see only that article’s direct neighbors, useful for exploring the context around a specific concept.
Wikilinks are written without the
.md extension by convention (e.g., [[concepts/supabase-auth]], not [[concepts/supabase-auth.md]]). Obsidian resolves these links correctly by default. Do not add .md extensions to wikilinks in your articles — query.py and lint.py parse links using the same extensionless format, so adding extensions would break the structural health checks.The knowledge base is LLM-owned
Obsidian is read-mostly for this knowledge base.compile.py is the authoritative writer of articles in knowledge/concepts/, knowledge/connections/, and knowledge/qa/. You can read, browse, and search in Obsidian freely, but avoid hand-editing compiled articles — the next compile of the source daily log may overwrite your changes, and hand-edited content is not tracked by state.json.
If you want to add permanent notes or project-specific context, add them to the daily/ log directly (in the AGENTS.md format) and let compile.py promote them into the knowledge base on the next run.