C'EST QUOI ?
LLM Wiki est une application desktop qui lit vos documents et en construit un wiki structuré, page par page, avec des liens croisés. Là où le RAG classique repart de zéro à chaque question, ici le LLM compile la connaissance une fois et la met à jour à chaque nouvelle source. Le résultat est un dossier Markdown qui s'ouvre tel quel dans Obsidian, pas une base vectorielle opaque.
POURQUOI C'EST INTÉRESSANT ?
- Ingestion en deux passes : le LLM analyse d'abord la source (entités, concepts, contradictions avec l'existant), puis génère les pages. Chaque page porte un champ
sources[]dans son frontmatter YAML qui remonte au document d'origine. - Graphe de connaissances pondéré : quatre signaux de pertinence, les liens directs (x3), les sources partagées (x4), Adamic-Adar (x1.5) et l'affinité de type (x1). La détection de communautés Louvain repère ensuite les clusters thématiques et note leur cohésion.
- Insights de graphe : le système remonte les connexions inattendues entre communautés, les pages isolées, les clusters peu cohésifs et les nœuds-ponts. Chaque lacune détectée déclenche une recherche web en un clic via Tavily, SerpApi ou SearXNG.
- Formats en vrac : PDF avec parseur Rust intégré ou MinerU, DOCX, PPTX, XLSX, EPUB/MOBI, Org mode, images, clips web. Un cache SHA256 saute les fichiers inchangés, ce qui évite de repayer les tokens.
- API HTTP locale et serveur MCP : tout est exposé sur
127.0.0.1:19828derrière un token. Un skill prêt à l'emploi branche Claude Code ou Codex sur le wiki en une commandenpx skills add. - Recherche vectorielle optionnelle : LanceDB en backend Rust, avec n'importe quel endpoint compatible OpenAI pour les embeddings. Désactivée par défaut, le pipeline retombe alors sur la recherche tokenisée plus l'expansion par graphe.
CAS D'USAGE
- Digérer un corpus de PDF académiques en base documentaire navigable, avec traçabilité vers les sources
- Archiver sa veille web via l'extension Chrome, qui déclenche l'ingestion automatique de chaque page capturée
- Brancher un agent Claude Code sur sa propre base de connaissances par le serveur MCP
- Croiser plusieurs rapports internes et repérer les angles morts grâce aux lacunes signalées par le graphe
