README.fr.md
README.fr.md
Tesserae
English · 한국어 · 中文 · 日本語 · Русский · Español · Deutsch
Démo en direct · Documentation · Configuration MCP · Export Obsidian
Tesserae est un compilateur de mémoire de projet. Pointez-le vers un répertoire contenant du Markdown, des fichiers source et, en option, des PDF/documents Office/images : il extrait un graphe de connaissances typé, écrit un wiki interrogeable et produit des artefacts portables — projection Markdown, bundle prêt pour Cognee, agent harness, et un serveur MCP que vous pouvez brancher sur Claude Code, Codex ou n’importe quel client MCP. C’est une étape de build pour le contexte de projet, pas un service hébergé.
Quand l’utiliser (et quand ne pas l’utiliser)
À utiliser si :
- Vous voulez un graphe de connaissances durable et inspectable sur les sources majoritairement textuelles d’un seul projet (documentation, code, notes de recherche).
- Vous voulez un serveur MCP local qui répond à partir de vos propres fichiers.
- Vous voulez alimenter Cognee avec un bundle propre, ou déposer une projection Markdown dans Obsidian, sans écrire vous-même le code de liaison.
À éviter si :
- Vous voulez seulement une recherche vectorielle sur un petit répertoire —
ripgrepplus une bibliothèque d’embeddings est plus simple. - Vous voulez un wiki hébergé avec une UI d’édition. Le site statique généré ici est en lecture seule.
- Vous attendez des embeddings sémantiques précis prêts à l’emploi. L’embedding par défaut de RAG-Anything est déterministe (voir Statut).
- Vous attendez un agent « demande n’importe quoi » clé en main. Ce projet construit le socle ; le branchement à l’agent de votre choix reste à votre charge.
Statut
Projet de recherche / agent-tooling en évolution. Limitations connues :
- Le temps de compilation croît à peu près linéairement avec la taille du corpus. La première compilation sur de gros arbres Markdown (milliers de fichiers) peut prendre plusieurs minutes.
- Le provider d’embedding par défaut de RAG-Anything est
deterministic. Il est reproductible et sans dépendance, mais son rappel sémantique est limité. Passez àollama(par exempleqwen3-embedding:0.6b) ou à un endpoint compatible OpenAI pour un meilleur recall — voir docs/integrations/rag-anything.md. - Le support vision pour RAG-Anything (extraction du contenu des images) n’est pas encore connecté de bout en bout. Les fichiers image sont parsés structurellement mais pas décrits.
- Le runtime cognify de Cognee est best-effort : providers manquants, clés API payantes ou pannes réseau sont journalisés et ignorés plutôt que d’interrompre le build.
- Le serveur MCP expose un ensemble stable d’outils, mais le schéma sous-jacent du graphe peut encore être enrichi.
Démarrage rapide
Nécessite Python 3.9 ou plus. RAG-Anything nécessite Python 3.10 ou plus si vous l’activez.
pip install tesserae
cd /path/to/my-project
tesserae project setup
tesserae project compile
tesserae project ask "Where is Mermaid rendering implemented?"
tesserae project build-site && tesserae project serve --port 8765
L’assistant de setup détecte les sources courantes (README.md, docs/, src/, data/) et écrit .tesserae/config.json. Les fonctions appelant un LLM utilisent par défaut la CLI codex via OAuth, donc aucune clé API n’est nécessaire dans le chemin courant. Versions plus complètes dans docs/quickstart.md et docs/installation.md.