Construire un système de connaissances auto-améliorant avec Claude Code et Obsidian

✍️ OpenClawRadar📅 Publié: April 13, 2026🔗 Source
Construire un système de connaissances auto-améliorant avec Claude Code et Obsidian
Ad

Aperçu de l'Architecture

Un développeur a créé un système de connaissances auto-améliorant qui exécute 25 outils automatisés toutes les heures pour résoudre le problème d'amnésie de session de Claude Code. Le système connecte Claude Code à un coffre Obsidian (~350 notes) avec recherche sémantique locale, graphes de connaissances et traitement automatisé.

Pile Technique

  • Coffre Obsidian comme magasin de connaissances
  • Claude Code (Opus) comme l'IA qui lit/écrit dans le coffre
  • Ollama + bge-m3 (embeddings 1024-dim, RTX 3080) pour la recherche sémantique locale
  • SQLite (better-sqlite3) pour l'index de recherche, base de données graphe, index du code source
  • Serveur Express pour un tableau de bord React
  • 2 serveurs MCP donnant à Claude un accès natif au coffre et au graphe
  • Planificateur de tâches Windows exécutant le tout toutes les heures
Ad

Couches d'Outils et Fonctions

Couche 1 : Collecte de Données

  • vault-live-sync.mjs : Surveille les sessions JSONL de Claude Code en temps réel, convertit en notes Obsidian
  • vault-sync.mjs : Synchronisation horaire des statistiques Supabase, statut AutoPost, activité git, contexte de projet
  • vault-voice.mjs : Voix-vers-coffre avec transcription Whisper + résumé Sonnet des fichiers audio
  • vault-clip.mjs : Capture web depuis flux RSS + surveillance thématique Brave Search + résumé IA
  • vault-git-stats.mjs : Métriques Git incluant séries de commits, points chauds de fichiers, distribution horaire

Couche 2 : Traitement & Intelligence

  • vault-digest.mjs : Digest quotidien agrégeant toutes les sessions en une page lisible
  • vault-reflect.mjs : Utilise Sonnet pour extraire les décisions clés des sessions, promotion automatique vers MEMORY.md
  • vault-autotag.mjs : Étiquetage automatique par IA avec Sonnet suggérant des étiquettes + connexions wikilink
  • vault-schema.mjs : Validateur de frontmatter avec 10 types de notes, rapport de conformité, mode auto-correction
  • vault-handoff.mjs : Génère un handoff.json lisible par machine (survit mieux à la compaction que le markdown)
  • vault-session-start.mjs : Assemble un package de contexte optimal pour les nouvelles sessions Claude

Couche 3 : Recherche & Récupération

  • vault-search.mjs : FTS5 + recherche sémantique par morceaux (morceaux de 512 caractères, bge-m3 1024-dim). Drapeaux incluent --semantic, --hybrid, --scope, --since, --between, --recent. Inclut journalisation de récupération + carte thermique.
  • vault-codebase.mjs : Indexe 2 011 fichiers source : exports, routes, imports, JSDoc
  • vault-graph.mjs : Graphe de connaissances avec 375 nœuds, 275 arêtes, centralité d'intermédiarité, détection de communautés, suggestions de liens
  • vault-graph-mcp.mjs : Graphe comme serveur MCP avec 6 outils (recherche, voisins, chemins, commun, ponts, communautés) que Claude peut utiliser nativement

Couche 4 : Auto-Amélioration

  • vault-patterns.mjs : Modèles hebdomadaires incluant score de momentum (1-10), % d'attention projet, tendances de vélocité, consommation de jetons ($), détection de blocage, suivi frustration/énergie, risque d'épuisement
  • vault-spaced.mjs : Répétition espacée (FSRS) avec 348 notes suivies, planification de révision basée sur la priorité
  • vault-prune.mjs : Score de dégradation chaud/tiède/froid, archive automatique des notes obsolètes, signale les notes jamais récupérées
  • vault-contradict.mjs : Détection de contradictions avec règles (références obsolètes, dérive métrique, conflits de dates) + alimentée par IA (Sonnet compare les documents liés)
  • vault-research.mjs : Recherche autonome avec Brave Search + Sonnet, surveillance thématique planifiée

Couche 5 : Visualisation & Surveillance

  • vault-canvas.mjs : Génère automatiquement des fichiers Obsidian Canvas depuis le graphe de connaissances (5 modes : carte complète, par projet, centrée sur hub, communautés, quotidien)
  • vault-heartbeat.mjs : Agent proactif qui collecte l'état de tous les services, utilise Sonnet pour raisonner sur ce qui nécessite de l'attention

Le système a été construit par un propriétaire d'agence de développement solo qui gère 4 projets interconnectés, gère 64K prospects commerciaux et conduit des centaines de sessions Claude Code par semaine. Les outils sont tous des modules ES Node.js sans dépendances externes au-delà de ce qui est déjà dans le dépôt.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

🦀
Tools

Chercheur développe une compétence de vérification de véracité pour le code Claude, découvre des hallucinations dans sa propre documentation.

Un chercheur a créé une compétence Claude Code appelée /veracity-tweaked-555 qui décompose les documents en affirmations atomiques et vérifie chacune via une recherche web en utilisant 16 agents parallèles sur 4 vagues. Lors d'un auto-audit, la compétence a obtenu 62/100 en raison de statistiques fabriquées et de revendications exagérées dans sa propre documentation.

OpenClawRadar
ClawMetry : Tableau de bord d'observabilité open source pour les agents OpenClaw
Tools

ClawMetry : Tableau de bord d'observabilité open source pour les agents OpenClaw

ClawMetry est un tableau de bord d'observabilité open-source pour les agents OpenClaw qui fournit une activité de session en direct, un suivi des coûts de tokens, une détection des changements de fichiers mémoire et des alertes de session bloquée. Il s'exécute localement avec pip install clawmetry et a été construit en utilisant OpenClaw lui-même.

OpenClawRadar
Compétence de code Claude open-source diagnostique les obstacles à l'adoption de l'IA
Tools

Compétence de code Claude open-source diagnostique les obstacles à l'adoption de l'IA

Une compétence Claude Code sous licence MIT analyse où les entreprises rencontrent des difficultés dans l'adoption de l'IA—outillage, culture ou mesure—et élabore des plans sur 90 jours avec des responsables désignés. Basé sur des entretiens avec plus de 100 fondateurs et membres de conseils d'administration.

OpenClawRadar
Application de l'Architecture de Claude Code aux Modèles Locaux 9B : Principales Découvertes et Optimisations
Tools

Application de l'Architecture de Claude Code aux Modèles Locaux 9B : Principales Découvertes et Optimisations

Un développeur a extrait des modèles architecturaux du code source divulgué de Claude Code et a appliqué 10 optimisations à qwen3.5:9b exécuté localement sur une RTX 5070 Ti. La découverte clé a été que qwen3.5:9b dispose d'appels d'outils structurés natifs, et la plus grande limitation pour les modèles 9B est l'autodiscipline pour savoir quand arrêter d'explorer et commencer à produire un résultat.

OpenClawRadar