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
MTP + Unified Memory steigert llama.cpp Inferenz um 30% auf RTX 5090
Die Aktivierung von MTP-Spekulation zusammen mit GGML_CUDA_ENABLE_UNIFIED_MEMORY=1 steigert Qwen3.6-27B Q8_0 von 49 auf 64 tok/s auf einer RTX 5090 mit 128 GB Arbeitsspeicher.

Claude für Designarbeit: Wie man die immer gleichen Geschmacksdebatten in jeder Sitzung beendet
Ein Entwickler, der über Claude Kundenprojekte betreut, beschreibt das Kernproblem: Claude hat kein Gedächtnis für abgelehnte Designentscheidungen, was zu generischen Ergebnissen und inkonsistenter Markenidentität führt.

Open-Source-Dashboard zeigt tatsächliche Claude-Code-Computekosten auf
Ein Entwickler hat die Ratenbegrenzungsformel von Claude Code reverse-engineered, um ein lokales Dashboard zu erstellen, das Echtzeit-Nutzungsprozentsätze, tatsächliche Dollarkosten, Verbrauchsrate, Spitzenzeiten und welche Skills/Hooks aktiv sind anzeigt. Das Tool zeigte, dass ein 100-Dollar/Monat-Plan in einem Monat 13.286 Dollar an äquivalenter API-Rechenleistung verbrauchte.

Vibe Hosting: Claude Code MCP-Integration für KI-gestützte Bereitstellung
NameOceans Vibe Hosting-Plattform integriert Claude Code MCP, um Projekte über natürliche Sprachbefehle zu erstellen und bereitzustellen. Der Service bietet kostenloses SSL, Domains, DNS und VPS-Einrichtung für statische Websites sowie Node.js-, Python-, Django- und Go-Anwendungen.