Build Your Own LLM Knowledge Base — A Karpathy-Style Knowledge System
Complete guide to building a permanent personal knowledge system with Obsidian + Claude Code. Wiki + Memory dual-axis architecture.

Build Your Own LLM Knowledge Base — A Karpathy-Style Knowledge System
Your AI sessions end, but your knowledge doesn't have to. A complete guide to building a permanent personal knowledge system with Obsidian + Claude Code.
Why You Need a Personal Knowledge Base
In the previous post, we examined the AI memory crisis. karpathy-skills' static rules, claude-mem's auto capture, Cognee's knowledge graph — each approach had its own limitations.
What if we build our own system that combines the best of all three?
Related Posts

CLAUDE.md Templates for Five Project Types — Copy, Paste, and the Rules That Actually Change Agent Behavior
Five CLAUDE.md/AGENTS.md templates — Next.js, Python ML, monorepo, data pipeline, research notebook — plus which lines agents actually obey and how to use a rules file to govern side effects.

Reproducing Claude's Watermark Locally — SynthID-Text on an Open Model, With Detection and Removal Attacks
We applied SynthID-Text — the algorithm Claude adopted — to Gemma 2 2B and measured everything: why detection is impossible without the key, how many tokens it needs, why false positives explode on short text, and how one rewrite by a local 3B model erases the watermark.

How Claude's Text Watermark Works — Signing Text Without Changing a Single Token
Every piece of text Claude generates now carries an invisible watermark — with nothing added to the text. A step-by-step walkthrough of SynthID-Text: the secret key, tournament sampling, detection, and the honest limits.