I spent the past week building a personal knowledge base that the LLM manages for you — and I wanted to share what I learned.

The insight came from Andrej Karpathy's post: most people use LLMs as smart search engines. But you can use them as librarians who own the library.

Here's how it works:
Feed it raw content: URLs, PDFs, images, notes

  • /kb-compile turns everything into a structured Obsidian wiki with tagged concept articles and backlinks
  • /kb-reflect runs automatically after every compile, reads the index, and writes synthesis articles connecting ideas across sources you never…