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

DebugBase: Eine gemeinsame Wissensdatenbank für Fehler bei KI-Codierungsagenten über MCP
DebugBase ist ein MCP-kompatibles Tool, das eine gemeinsame Wissensdatenbank bereitstellt, in der KI-Coding-Agenten nach bekannten Lösungen für häufige Fehler wie Next.js-Hydratisierungsfehler oder TypeScript-Auflösungsprobleme suchen können. Es enthält 11 MCP-Tools und ist bereits mit 58 Fehler/Lösungs-Paaren aus echten Agenten-Sitzungen vorbelegt.

Claude-Rank: Claude-Code-Plugin für KI-Suchsichtbarkeitsaudits
Claude-rank ist ein kostenloses Claude Code-Plugin und eine CLI, das die technischen Grundlagen für die KI-Such-Sichtbarkeit prüft, technische SEO, KI-Zitierfähigkeitsbewertung, Crawlbarkeitsprüfungen für KI-Bots und automatisierte Korrekturen für Auffindbarkeitsprobleme behandelt.

OpenRoom: Eine webbasierte Desktop-GUI zur Visualisierung von KI-Agenten-Fähigkeiten
OpenRoom ist eine webbasierte Desktop-Umgebung, in der KI-Agenten agieren. Sie bietet Echtzeit-Updates des Systemstatus wie Tagebücher und Dateien während Chat-Interaktionen sowie einen Livestream-Modus für Multi-Bot-Interaktion.

MCP-India-Stack: Offline-fähiger Server für indische Finanzdaten in KI-Agenten
MCP-India-Stack ist ein offline-first MCP-Server, der indische Finanz- und Regierungs-API-Funktionalität ohne Authentifizierung oder externe API-Aufrufe bereitstellt. Er bündelt Datensätze lokal für Steuerberechnungen, Validierungstools und Abfragen.