Structured knowledge wiki on disk: LLM-maintained interlinked markdown vault that compounds over time. Karpathy LLM Knowledge Base pattern.
Show stats for the project vault and the global vault
Archive the current vault state, or list existing archives.
Surface stale pages, near-duplicates, and open conflicts in the vault — report only, no mutations (project by default; --global for the machine-wide vault)
Ingest a raw source into the memory-graph vault (project by default; --global for the machine-wide vault). Accepts a file path or URL.
Co-author a SCHEMA.md and bootstrap a memory-graph vault (project by default; --global for the machine-wide vault)
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Structured knowledge wiki on disk: LLM-maintained interlinked markdown vault that compounds over time — for both Claude Code and PI coding agent
Implements the Karpathy LLM Knowledge Base pattern. Default LLM memory has two failure modes:
MEMORY.md files) has no structure, no cross-references, no notion of contradicting or superseding past entries.memory-graph builds and maintains a persistent, compounding artifact — a wiki the agent owns and you read, sitting between you and your raw sources. New sources get integrated, not just indexed. Contradictions are flagged. Cross-references are maintained. The knowledge is compiled once and kept current.
raw/ (immutable sources), wiki/ (LLM-owned interlinked markdown), SCHEMA.md (co-evolved configuration)~/.memory-graph/<sanitized-cwd>/) and global (~/.memory-graph/global/); identical layout; no auto-merge/graph-init interviews you on scope, source kinds, entity types, workflows, and hard rules, then writes a personalized SCHEMA.md (not a template)wiki/index.md first, drills into selected pages, never scans the whole vault, never embed-searches; the perf contract is non-negotiable[auto] / [manual] log marker for selective rollback)cp -a to a parallel tree outside the vault root (~/.memory-graph-archive/); restore is manual by design~/.memory-graph/
├── global/ ← one per machine, cross-project knowledge
│ └── {raw, wiki, SCHEMA.md}
└── <sanitized-cwd>/ ← one per project (cwd with `/` → `-`)
└── {raw, wiki, SCHEMA.md}
~/.memory-graph-archive/ ← snapshots, parallel tree outside vault
├── global/<label>-YYYYMMDD/
└── <sanitized-cwd>/<label>-YYYYMMDD/
Inside each vault root:
<vault-root>/
├── raw/ immutable source material — agent reads, never writes
├── wiki/ agent-owned interlinked markdown — you read, agent writes
│ ├── index.md catalog, one line per page
│ ├── log.md append-only chronological record
│ ├── entities/
│ ├── concepts/
│ ├── sources/
│ └── synthesis/
└── SCHEMA.md conventions + workflows, co-authored on init
Slash commands default to the project vault. Pass --global to operate on the global vault. Archives live outside the vault root so ingest / query / lint can't reach them; restore is a manual shell procedure.
Three core operations from Karpathy's pattern, exposed as both Claude Code slash commands and pi commands:
| Operation | What it does |
|---|---|
| ingest | Read a raw source, extract entities/concepts, write a summary page, update affected entity/concept pages, refresh the index, append to the log |
| query | Read index.md first, drill into the minimum set of relevant pages, synthesize an answer with [[wikilinks]] as citations; optionally file the answer back as a synthesis page |
| lint | 9-check health pass: orphans, broken links, contradictions, stale sources, schema-drift, rule-drift, missing pages, uncited claims, index-drift; report with stable issue IDs; no auto-apply |
npx claudepluginhub monsieurbarti/memory-graph --plugin memory-graphSkills for diagrams, charts, mermaid, slides, galleries, guides, project recaps, and fact-checks. Single-file HTML/SVG outputs.
Claude + Obsidian knowledge companion. Sets up a persistent, compounding wiki vault (Karpathy's LLM Wiki pattern). v1.7 "Compound Vault" + v1.8 methodology modes close 5 of 5 priority gaps from the May 2026 compass artifact. Ships: substrate alignment with kepano/obsidian-skills, default Obsidian CLI transport, hybrid retrieval (contextual prefix + BM25 + cosine rerank per Anthropic's Sept 2024 research), per-file advisory locking for multi-writer safety, pre-commit verifier agent, AND methodology modes (LYT / PARA / Zettelkasten / Generic) for first-class organizational support no other Claude+Obsidian competitor offers. v1.7.x audit closure: every BLOCKER + HIGH + MEDIUM + LOW finding from the v1.7.0 audit is CLOSED or DEFERRED-with-rationale. Optional DragonScale Memory extension (log folds, deterministic addresses, semantic tiling lint, boundary-first autoresearch).
Build and maintain an LLM-curated personal knowledge base in your project — Andrej Karpathy's LLM Wiki pattern, designed to scale to thousands of pages without becoming a context bottleneck. Now with an optional compiled graph layer for typed, provenance-backed relationships.
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
AI-powered wiki generator for code repositories. Generates comprehensive, Mermaid-rich documentation with dark-mode VitePress sites, onboarding guides, deep research, and source citations. Inspired by OpenDeepWiki and deepwiki-open.
Make your AI agent code with your project's architecture, rules, and decisions.