Almanac
Plateforme TypeScript open-source (Apache-2.0) signée tryprotege qui transforme n'importe quelle source de données en index interrogeable par un agent AI. Utilise une indexation graph-enhanced qui réduit les tokens consommés tout en améliorant la précision de la récupération. 5 modes de query (naive, local, global, hybrid, mix) selon le type de question. Génère automatiquement un index pour n'importe quel serveur MCP, pensé pour Claude Desktop, Cline, ChatGPT. Ne pas confondre avec Almanac MCP d'OpenAlmanac, installé par `npx openalmanac setup` : un serveur de recherche web pour agent, sans rapport avec ce projet.
Forces
- Graph-enhanced, relations entité-entité en plus du semantic search vector
- 5 modes de query (naive, local, global, hybrid, mix), adaptable au type de question
- Indexation auto pour n'importe quel serveur MCP, pas besoin de coder un connecteur
- Open-source Apache-2.0, multi-database, parallel processing
Limites
- Pas de package npm, full-stack TS à cloner + pnpm install + pnpm start
- Plus lourd que RAG vector classique (graphe à construire et maintenir)
- Projet jeune (signal source unique pour le moment), maturité à confirmer
Pour qui
- Agents qui doivent croiser plusieurs sources de données hétérogènes (Slack, GitHub, Notion, drive)
- Stack RAG d'entreprise où la précision entité-entité prime sur le simple semantic match