# knowledge-base

**RamaDama Knowledge Base** — Strukturiertes Wissen aus dem OME-Chat.

Ziel: Links, Entscheidungen, Architekturdiskussionen und technische Konzepte aus dem RamaDama-Topic in eine permanente, für Agents lesbare Wissensbasis überführen — nach Karpathys LLM Wiki-Prinzip.

---

## Konzeptionelle Grundlage

> Quelle: https://x.com/karpathy/status/2039805659525644595 (Apr 2026, 59K Likes)

Andrej Karpathy's Post **"LLM Knowledge Bases"** beschreibt einen Workflow, den wir hier spiegeln wollen:

```
raw/          ← Source documents (articles, papers, repos, datasets, images)
  ↓ LLM "compiliert" zu
wiki/         ← Collection of .md files in directory structure
  ↓ LLM nutzt für
Q&A / Output  ← Fragen, Recherchen, Visualisierungen, Slides
  ↓ Ergebnisse fließen zurück
wiki/ (enhanced)
```

### Kernideen

| Konzept | Beschreibung |
|---------|-------------|
| **LLM-kompiliertes Wiki** | Kein manuelles Schreiben. LLM erstellt + pflegt das Wiki aus Rohdaten. |
| **Flache .md-Dateien** | Kein fancy RAG, kein binäres Backend. Reines Markdown in Ordnerstruktur. |
| **Obsidian als IDE** | Frontend zum Ansehen von Rohdaten, Wiki und Visualisierungen. |
| **Q&A gegen das Wiki** | Sobald das Wiki groß genug ist (~100 Artikel, ~400K Wörter), beantwortet der Agent komplexe Fragen. |
| **Auto-Indexing** | LLM pflegt Index-Dateien und Zusammenfassungen selbst — kein manuelles Mapping. |
| **Filing** | Ergebnisse fließen zurück ins Wiki → Wissen akkumuliert. |
| **Linting** | Health Checks: inkonsistente Daten finden, Lücken füllen, neue Verbindungen vorschlagen. |
| **Extra Tools** | Kleine Suchmaschine (z.B. qmd), CLI-Tools für größere Queries. |

### Ergänzend: LLM Wiki Gist

> https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f (Apr 2026, 5K+ Stars/Forks)

Der Gist konkretisiert die Architektur:

- **Drei Schichten:** Raw Sources (immutable) → Wiki (LLM-generated) → Schema (CLAUDE.md/AGENTS.md)
- **Drei Operationen:** Ingest (neue Quellen verarbeiten) → Query (Fragen beantworten) → Lint (Health Checks)
- **Zwei Spezialdateien:** `index.md` (Inhaltsverzeichnis) und `log.md` (Chronik)
- **CLI-Tools:** qmd als Suchmaschine für .md-Dateien (hybrid BM25/Vector)

### Abgrenzung

Der *andere* Karpathy-Post (https://x.com/karpathy/status/2015883857489522876) handelt von Coding-Verhaltensregeln. **Der hat nichts mit Knowledge Bases zu tun.** Die dort beschriebenen Repos (multica-ai, FerroxLabs, etc.) sind Coding-Guides, keine KB-Implementierungen.

---

## Unser Plan

### Phase 1: Struktur

```
knowledge-base/
├── README.md              # Dieses Dokument
├── raw/                   # Rohdaten aus dem Chat (Links, Screenshots, Zitate)
├── wiki/                  # LLM-kompilierte Knowledge Base
│   ├── index.md           # Inhaltsverzeichnis (auto-generated)
│   ├── log.md             # Chronik der Änderungen
│   ├── teams/             # Personen, Rollen, Verantwortlichkeiten
│   ├── tools/             # Tools, Instanzen, Credentials
│   ├── architecture/      # Architektur-Entscheidungen
│   ├── concepts/          # Konzepte, Erklärungen
│   └── decisions/         # Entscheidungen (datiert)
├── scripts/               # Hilfsskripte (Search Engine, Indexer, Health Checks)
└── output/                # Generierte Ausgaben (Reports, Slides, Visualisierungen)
```

### Phase 2: Schema-Datei

Eine Schema-Datei (z.B. `AGENTS.md`) definiert Konventionen für den LLM: Dateibenennung, Metadaten, Verlinkung, Ingest-Workflow, Query-Format. Wird zusammen mit dem Chat entwickelt.

### Phase 3: Data Ingest

1. Rohdaten aus dem Chat-Topic sammeln (Links, Entscheidungen, Diskussionen)
2. In `raw/` ablegen — als .md mit Quellenangabe
3. LLM kompiliert daraus strukturierte Wiki-Einträge
4. `index.md` und `log.md` automatisch pflegen

### Phase 4: Query + Filing

Sobald das Wiki wächst: Fragen dagegen stellen lassen. Gute Antworten zurück ins Wiki filed.

### Phase 5: Linting

Periodisch: Inkonsistenzen finden, Lücken identifizieren, neue Verknüpfungen vorschlagen.

---

## Was ich nicht machen werde

- ❌ Coding-Guidelines-Repos listen (gehören zu anderem Post)
- ❌ Fancy RAG-Backends (Karpathy sagt: LLM kommt mit .md klar)
- ❌ Manuelles Wiki-Schreiben (LLM-Aufgabe)
- ❌ Overengineerte Struktur bevor Content da ist

---

## Implementierungen aus dem Post-Thread + Ökosystem

> Recherchiert aus den Antworten zu Karpathys Post + GitHub.

### Vom Autor selbst

| Ressource | Beschreibung |
|-----------|-------------|
| [Original Post](https://x.com/karpathy/status/2039805659525644595) | 59K Likes — das Konzept |
| [LLM Wiki Gist](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f) | 5K+ Stars/Forks — Idea File zum Kopieren in den Agenten |

### Im Thread erwähnt

| Link | Wer | Beschreibung |
|------|-----|-------------|
| [Lex Fridman Reply](https://x.com/lexfridman/status/2039841897066414291) | Lex Fridman | Gleiches Setup: Obsidian + Cursor + Web Terminals. Generiert dynamic HTML/JS für interaktive Visuals. Baut Mini-KBs für Voice-Mode beim Laufen. |
| [@kepano](https://x.com/kepano/status/2039841147494031637) | Kepano (Obsidian CEO) | "Agents brachen einen Playground" — separater Bereich für Agent-Inhalte verhindert Kontamination des Primär-Vaults |
| [@0xSero Reply](https://x.com/0xSero/status/2039813228352717201) | 0xSero | Persönliche Daten (X, Google, Apple Health, GitHub) → rag → OpenClaw als Q&A-Frontend |
| [Robert Scoble / AlignedNews](https://alignednews.com/ai) | Scobleizer | Ingestiert X + 8300 AI Companies → automatisierte News-Seite, 3x täglich aktualisiert |

### Open-Source Implementierungen

| Repo | Stars | Beschreibung |
|------|-------|-------------|
| [nashsu/llm_wiki](https://github.com/nashsu/llm_wiki) | ~10.4k | Cross-Plattform Desktop-App. Dokumente hochladen → LLM baut Wiki. API + MCP Support. Aktuellste Entwicklung (528 Commits, 37 Tags). |
| [Ar9av/obsidian-wiki](https://github.com/Ar9av/obsidian-wiki) | ~1.7k | Framework für AI Agents, die ein Obsidian-Wiki bauen/pflegen. Agent Skills für Claude Code + Codex + Pi. 144 Commits, 25 Branches. |
| [lucasastorian/llmwiki](https://github.com/lucasastorian/llmwiki) | ~1k | Open-Source-Implementierung. Upload Docs → verbinde Claude Account via MCP → schreibt Wiki. 138 Commits. |
| [Astro-Han/karpathy-llm-wiki](https://github.com/Astro-Han/karpathy-llm-wiki) | ~991 | Agent Skills-kompatibel (Claude Code, Cursor, Codex). Baut KB aus Rohquellen + Zitationen + Linting. 14 Commits. |
| [kytmanov/obsidian-llm-wiki-local](https://github.com/kytmanov/obsidian-llm-wiki-local) | ~689 | 100% lokal mit Ollama. Drop Markdown → AI extrahiert Konzepte → Obsidian-Wiki mit Auto-Links. Zero Sharing. 62 Commits. |
| [MetamusicX/llm-research-wiki](https://github.com/MetamusicX/llm-research-wiki) | — | Für akademische Research-Wikis mit Claude Code |
| [bashiraziz/llm-wiki-template](https://github.com/bashiraziz/llm-wiki-template) | — | Reusable Template für LLM-maintained Knowledge Bases |

### Hilfstools

| Tool | Beschreibung |
|------|-------------|
| [Obsidian Web Clipper](https://obsidian.md/clipper) | Browser-Erweiterung: Web-Artikel → .md + Bilder lokal |
| [Marp for Obsidian](https://github.com/JichouP/Marp-Slide-Theme) | Präsentations-Slides aus Markdown |
| [qmd](https://github.com/tobi/qmd) | Lokale Suchmaschine für .md: hybrid BM25/Vector + LLM Re-ranking. CLI + MCP Server. |
| [Obsidian](https://obsidian.md) | Karpathys IDE der Wahl |

### Tutorials

| Link | Autor |
|------|-------|
| [Data Science Dojo Tutorial](https://datasciencedojo.com/blog/llm-wiki-tutorial/) | Schritt-für-Schritt-Anleitung |
| [MindStudio Guide](https://www.mindstudio.ai/blog/andrej-karpathy-llm-wiki-knowledge-base-claude-code) | Claude Code + Obsidian |
| [Starmorph Blog](https://blog.starmorph.com/blog/karpathy-llm-wiki-knowledge-base-guide) | Detaillierte Implementierung |
| [StarMorph: Twice](https://pub.towardsai.net/i-built-karpathys-llm-wiki-twice-once-as-code-once-as-a-md-heres-what-each-one-gives-up-08b31170999a) | Vergleich Code-basiert vs. MD-basiert |
| [Medium: LLM Wiki Guide](https://medium.com/@urvvil08/andrej-karpathys-llm-wiki-create-your-own-knowledge-base-8779014accd5) | Ausführlicher Guide |
| [Modem Guides: Local Setup](https://www.modemguides.com/blogs/ai-infrastructure/local-llm-knowledge-base-obsidian-setup-guide) | Lokales Setup mit Ollama + Obsidian |

### No-Code / Low-Code Optionen

| Ressource | Beschreibung |
|-----------|-------------|
| [LLM Wiki No-Code](https://dev.to/rosidotidev/karpathys-llm-wiki-no-code-with-claude-or-github-copilot-5fb0) | Dev.to Guide — mit Claude oder GitHub Copilot ohne Code |
| [LLM Wiki Topic](https://github.com/topics/llm-wiki-personal-knowledge-base) | GitHub-Topic mit weiteren Implementierungen |

---

*Stand: 2026-06-05 | Korrigiert nach k9erts Hinweis auf den richtigen Post*