Aufbau eines selbstverbessernden Wissenssystems mit Claude Code und Obsidian

Architektur-Übersicht
Ein Entwickler schuf ein sich selbst verbesserndes Wissenssystem, das stündlich 25 automatisierte Tools ausführt, um das Sitzungsamnesie-Problem von Claude Code zu lösen. Das System verbindet Claude Code mit einem Obsidian-Vault (~350 Notizen) durch lokale semantische Suche, Wissensgraphen und automatisierte Verarbeitung.
Technischer Stack
- Obsidian-Vault als Wissensspeicher
- Claude Code (Opus) als die KI, die den Vault liest/schreibt
- Ollama + bge-m3 (1024-dim Embeddings, RTX 3080) für lokale semantische Suche
- SQLite (better-sqlite3) für Suchindex, Graph-DB, Codebase-Index
- Express-Server für ein React-Dashboard
- 2 MCP-Server, die Claude nativen Vault- + Graph-Zugang geben
- Windows Task Scheduler, der alles stündlich ausführt
Tool-Schichten und Funktionen
Schicht 1: Datenerfassung
vault-live-sync.mjs: Überwacht Claude-Code-JSONL-Sitzungen in Echtzeit, konvertiert zu Obsidian-Notizenvault-sync.mjs: Stündliche Synchronisation von Supabase-Statistiken, AutoPost-Status, Git-Aktivität, Projektkontextvault-voice.mjs: Sprache-zu-Vault mit Whisper-Transkription + Sonnet-Zusammenfassung von Audiodateienvault-clip.mjs: Web-Clipping von RSS-Feeds + Brave-Search-Themenüberwachung + KI-Zusammenfassungvault-git-stats.mjs: Git-Metriken inklusive Commit-Streaks, Datei-Hotspots, stündliche Verteilung
Schicht 2: Verarbeitung & Intelligenz
vault-digest.mjs: Tägliche Zusammenfassung, die alle Sitzungen auf eine lesbare Seite aggregiertvault-reflect.mjs: Nutzt Sonnet, um Schlüsselentscheidungen aus Sitzungen zu extrahieren, automatische Beförderung zu MEMORY.mdvault-autotag.mjs: KI-Autotagging mit Sonnet, das Tags + Wikilink-Verbindungen vorschlägtvault-schema.mjs: Frontmatter-Validator mit 10 Notiztypen, Compliance-Berichterstattung, Auto-Reparatur-Modusvault-handoff.mjs: Erzeugt maschinenlesbareshandoff.json(übersteht Komprimierung besser als Markdown)vault-session-start.mjs: Stellt optimales Kontextpaket für neue Claude-Sitzungen zusammen
Schicht 3: Suche & Abruf
vault-search.mjs: FTS5 + chunked semantische Suche (512-Zeichen-Chunks, bge-m3 1024-dim). Flags beinhalten--semantic,--hybrid,--scope,--since,--between,--recent. Beinhaltet Abrufprotokollierung + Heatmap.vault-codebase.mjs: Indiziert 2.011 Quelldateien: Exporte, Routen, Imports, JSDocvault-graph.mjs: Wissensgraph mit 375 Knoten, 275 Kanten, Betweenness-Zentralität, Community-Erkennung, Link-Vorschlägevault-graph-mcp.mjs: Graph als MCP-Server mit 6 Tools (Suche, Nachbarn, Pfade, Gemeinsamkeiten, Brücken, Communities), die Claude nativ nutzen kann
Schicht 4: Selbstverbesserung
vault-patterns.mjs: Wöchentliche Muster inklusive Momentum-Score (1-10), Projekt-Aufmerksamkeit %, Geschwindigkeitstrends, Token-Verbrauch ($), Stockungs-Erkennung, Frustrations-/Energie-Tracking, Burnout-Risikovault-spaced.mjs: Verteiltes Wiederholen (FSRS) mit 348 verfolgten Notizen, prioritätsbasierte Wiederholungsplanungvault-prune.mjs: Heiß/Warm/Kalt-Verfallsbewertung, automatisches Archivieren veralteter Notizen, markiert nie abgerufene Notizenvault-contradict.mjs: Widerspruchserkennung mit regelbasiert (veraltete Referenzen, Metrik-Drift, Datumskonflikte) + KI-gestützt (Sonnet vergleicht verwandte Dokumente)vault-research.mjs: Autonome Recherche mit Brave Search + Sonnet, geplante Themenüberwachung
Schicht 5: Visualisierung & Überwachung
vault-canvas.mjs: Erzeugt automatisch Obsidian-Canvas-Dateien aus dem Wissensgraphen (5 Modi: vollständige Karte, pro Projekt, Hub-zentriert, Communities, täglich)vault-heartbeat.mjs: Proaktiver Agent, der Status von allen Diensten sammelt, Sonnet nutzt, um zu überlegen, was Aufmerksamkeit benötigt
Das System wurde von einem Solo-Entwickler-Agenturinhaber gebaut, der 4 vernetzte Projekte betreibt, 64K Geschäftskontakte verwaltet und hunderte Claude-Code-Sitzungen pro Woche durchführt. Die Tools sind alle Node.js-ES-Module ohne externe Abhängigkeiten jenseits dessen, was bereits im Repo ist.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Lokale-Cloud-Hybride-KI-Architektur: Praktische Muster inspiriert von r/LocalLLaMA
Der ursprüngliche Beitrag schlägt ein hybrides KI-Modell vor, bei dem ein lokales Modell Routineaufgaben übernimmt und komplexe Überlegungen über einen einzigen API-Aufruf an ein Cloud-Modell delegiert, zusammen mit einem deterministischen 'Hypervisor' für Sicherheitsvorkehrungen.

JobPilot: Claude Code-Plugin für automatisierte Jobbewerbungen
JobPilot ist ein Claude Code-Plugin, das die Jobsuche und Bewerbungsprozesse mithilfe von Playwright-Browserautomatisierung automatisiert. Es umfasst Befehle für die Suche auf Jobbörsen, automatisches Ausfüllen von Bewerbungen, Erstellen von Anschreiben und Verfolgen von Bewerbungsstatistiken.

Cortex: Eine lokale Speicherschicht für OpenClaw-Agenten mit Ebbinghaus-Abklang
Cortex ist ein Open-Source-Gedächtniswerkzeug, das entwickelt wurde, um Kontextkomprimierungsprobleme in OpenClaw-Agenten zu lösen. Es implementiert Ebbinghaus-Vergessenskurven für den Faktenverfall, importiert zuerst aus Dateien und läuft als einzelne 19 MB große Go-Binärdatei mit SQLite.

Claude Code Plugin /verify: Automatisierte Browser-Tests aus Ihrem Plan
/verify ist ein Open-Source-Claude-Code-Plugin, das Ihren Plan liest, einen echten Browser über Playwright MCP startet, jede Anforderung prüft und Ihnen einen Bestanden/Nicht bestanden-Bericht mit Screenshots liefert.