Points clés
- 41 outils, cinq types : frameworks et pipelines RAG (13), applications de chat avec documents et PDF (13), intégrations aux applications de notes (10), outils de recherche locale (7) et bases de données vectorielles (4). Plusieurs outils, comme Onyx, Karakeep et Surf, relèvent de plusieurs types et apparaissent dans chacun.
- Le tableau est généré à partir de la fiche de chaque outil et vérifié d'après son README ou son site officiel ; un tiret signifie « non mentionné dans la documentation », jamais « non ».
- GitHub indique que les dépôts Flowise et h2oGPT sont archivés (en lecture seule) au moment de la rédaction ; consultez leurs avis pour connaître leur état actuel avant de vous appuyer dessus.
- Chaque nom d'outil du tableau renvoie vers son propre avis PromptQuorum, où sont traités les étapes d'installation et les limites.
📍 En une phrase
Les outils qui permettent à un modèle local de travailler avec vos propres documents sont de cinq types différents — frameworks RAG, applications de chat avec documents, bases vectorielles, intégrations de notes et recherche locale — c'est pourquoi les 41 outils de l'annuaire PromptQuorum sont comparés au sein de chaque type, à l'aide d'un tableau généré à partir des mêmes données que l'avis de chaque outil.
💬 En termes simples
Certains outils sont des briques pour les développeurs, d'autres sont des applications prêtes à l'emploi pour discuter avec vos fichiers, d'autres stockent les vecteurs qui font fonctionner la recherche, et d'autres encore se branchent sur une application de notes que vous utilisez déjà. Comparer une base de données et un plugin de notes sur les mêmes fonctionnalités n'a aucun sens : ce guide compare donc ce qui est comparable.
Notre méthode de comparaison
Les informations de chaque outil — prix, licence, plateformes, besoins matériels et attributs propres à sa catégorie — sont stockées une seule fois, dans la fiche de l'outil dans l'annuaire. Le tableau comparatif ci-dessous est généré à partir de ces fiches, et l'avis de l'outil s'appuie sur la même fiche : les deux ne peuvent donc pas indiquer des valeurs différentes.
Les attributs propres à chaque catégorie (par exemple la prise en charge des LLM locaux ou la recherche hybride) ont été repris du README ou du site officiel de chaque projet et vérifiés par rapport à la formulation exacte qui s'y trouve. Lorsque la documentation est muette, le tableau affiche un tiret plutôt que de deviner ; lorsqu'une affirmation est nuancée (feuille de route uniquement, édition entreprise, projet compagnon ou offre payante), l'attribut est omis du tableau et traité dans l'avis de l'outil.
Seuls les outils qui ont leur propre avis PromptQuorum figurent dans le tableau. La comparaison recense des outils qui s'exécutent sur votre propre matériel ou que vous auto-hébergez ; elle ne les classe pas, car le bon choix dépend de votre contrainte.
Tableau comparatif
Choisissez ci-dessous un type d'outil, puis lisez la ligne de gauche à droite. Cliquez sur le nom d'un outil pour ouvrir son avis PromptQuorum complet.
| Outil | Prix | Licence | Plateformes | Exécution | Matériel | Version | Constructeur visuel / glisser-déposer | Compatible avec les LLM locaux | Prise en charge des agents | Plusieurs bases vectorielles | Docker / auto-hébergement | Serveur API local | Avis | lien produit · divulgué |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cognee | Gratuit | Apache-2.0 | — | Hybride | Un CPU suffit | — | — | Oui | — | — | Oui | Oui | Lire l'avis → | cognee |
| Dify | Freemium | Modified Apache 2.0 | Web, Linux | Hybride | Un CPU suffit | — | Oui | Oui | Oui | — | Oui | Oui | Lire l'avis → | Dify |
| Flowise | Freemium | Apache-2.0 | Web | Hybride | — | — | Oui | — | Oui | Oui | Oui | Oui | Lire l'avis → | Flowise |
| Haystack | Gratuit | Apache-2.0 | macOS, Windows, Linux | Hybride | — | — | — | Oui | Oui | — | Oui | — | Lire l'avis → | Haystack |
| Langchain-Chatchat | Gratuit | Apache-2.0 | Linux, macOS, Windows | Hybride | Variable selon le modèle | v0.3.1 | — | Oui | Oui | Oui | Oui | Oui | Lire l'avis → | Langchain-Chatchat |
| Langflow | Gratuit | MIT | Web | Hybride | Un CPU suffit | — | Oui | — | Oui | Oui | Oui | Oui | Lire l'avis → | Langflow |
| LlamaIndex | Gratuit | MIT | macOS, Windows, Linux | Hybride | — | — | — | Oui | Oui | Oui | — | — | Lire l'avis → | LlamaIndex |
| LongMemory | Gratuit | Apache-2.0 | macOS, Windows, Linux | Hybride | Un CPU suffit | v1.2.3 | — | — | Oui | — | Oui | Oui | Lire l'avis → | LongMemory |
| MaxKB | Freemium | GPL-3.0 | Web, Linux | Hybride | Un CPU suffit | — | — | Oui | Oui | — | Oui | — | Lire l'avis → | MaxKB |
| Onyx | Freemium | MIT (core) + Enterprise Edition proprietary … | Web, Linux | Hybride | — | — | — | Oui | Oui | — | Oui | Oui | Lire l'avis → | Onyx |
| Self-hosted AI Starter Kit | Gratuit | Apache-2.0 | — | Local | Variable selon le modèle | — | Oui | Oui | Oui | — | Oui | — | Lire l'avis → | Self-hosted AI Starter Kit |
| txtai | Gratuit | Apache-2.0 | macOS, Windows, Linux | Local | Un CPU suffit | — | — | Oui | Oui | — | Oui | Oui | Lire l'avis → | txtai |
| Vane (formerly Perplexica) | Gratuit | MIT | macOS, Windows, Linux | Hybride | Un CPU suffit | — | — | Oui | — | — | Oui | Oui | Lire l'avis → | Vane (formerly Perplexica) |
« — » signifie que la documentation du projet ne le précise pas, et non que la fonctionnalité est absente. Les valeurs proviennent du README ou du site officiel de chaque projet et sont revérifiées lors de la mise à jour de l'avis d'un outil.
Frameworks RAG : ce qui les distingue
- Constructeur visuel. Dify, Flowise, Langflow et Self-hosted AI Starter Kit documentent un constructeur de workflows visuel ou par glisser-déposer.
- LLM locaux. cognee, Haystack, Langchain-Chatchat, LlamaIndex, MaxKB, Onyx, Self-hosted AI Starter Kit, txtai et Vane (formerly Perplexica) documentent le fonctionnement avec des LLM locaux.
- Agents. Dify, Flowise, Haystack, Langchain-Chatchat, Langflow, LlamaIndex, LongMemory, MaxKB, Onyx, Self-hosted AI Starter Kit et txtai documentent la prise en charge des agents.
- Plusieurs bases vectorielles. Flowise, Langchain-Chatchat, Langflow et LlamaIndex documentent des intégrations avec plusieurs bases vectorielles.
- Docker et auto-hébergement. cognee, Dify, Flowise, Haystack, Langchain-Chatchat, Langflow, LongMemory, MaxKB, Onyx, Self-hosted AI Starter Kit, txtai et Vane (formerly Perplexica) documentent un déploiement Docker ou auto-hébergé.
- API. cognee, Dify, Flowise, Langchain-Chatchat, Langflow, LongMemory, Onyx, txtai et Vane (formerly Perplexica) documentent une API HTTP ou REST.
Chat avec documents et PDF : ce qui les distingue
- LLM locaux. AnythingLLM, h2oGPT, Khoj, Langchain-Chatchat, PrivateGPT, Quivr, Sidekick et Surf documentent le fonctionnement avec des LLM locaux.
- Formats de documents. AnythingLLM, h2oGPT, Khoj, PrivateGPT, Quivr et RAGFlow documentent plusieurs formats de fichiers pris en charge.
- Citations. AnythingLLM, PrivateGPT, RAGFlow, Sidekick et Surf documentent la citation des sources dans les réponses.
- Application de bureau. AnythingLLM, Khoj et Surf documentent une application de bureau installable.
- Docker et auto-hébergement. AnythingLLM, h2oGPT, Langchain-Chatchat, PrivateGPT et RAGFlow documentent un déploiement Docker ou auto-hébergé.
- API. AnythingLLM, h2oGPT, Langchain-Chatchat, PrivateGPT, RAGFlow et ToolNeuron documentent une API.
Bases vectorielles : ce qui les distingue
- Recherche hybride. Milvus, Qdrant et Weaviate documentent la recherche hybride par mots-clés et par vecteurs.
- Filtrage par métadonnées. Chroma, Milvus, Qdrant et Weaviate documentent le filtrage par métadonnées.
- Déploiement distribué. Milvus, Qdrant et Weaviate documentent un déploiement distribué ou en cluster.
- Docker et auto-hébergement. Milvus, Qdrant et Weaviate documentent un déploiement Docker ou auto-hébergé.
- Cloud géré. Chroma, Milvus, Qdrant et Weaviate documentent une offre cloud hébergée en plus de l'auto-hébergement.
- Licence. Chroma, Milvus et Qdrant sont sous Apache-2.0 et le cœur de Weaviate est sous BSD-3-Clause, certaines fonctionnalités restreintes relevant de sa propre licence Weaviate License — consultez l'avis de chaque outil pour le détail.
Intégrations de notes : ce qui les distingue
- Application de notes concernée. BMO Chatbot, Copilot for Obsidian, Smart Connections et Text Generator pour Obsidian ; logseq-copilot pour Logseq ; Joplin AI pour Joplin ; Blinko, SiYuan et Surf sont des applications de notes autonomes avec IA intégrée.
- LLM locaux. BMO Chatbot, Copilot for Obsidian, Joplin AI, Karakeep, logseq-copilot et Surf documentent le fonctionnement avec des LLM locaux.
- Recherche sémantique. Karakeep et Smart Connections documentent la recherche sémantique dans les notes.
- Discuter avec vos notes. BMO Chatbot et Joplin AI documentent la possibilité de discuter avec vos notes.
Recherche et veille locales : ce qui les distingue
- LLM locaux. Farfalle, Karakeep, Local Deep Research, Onyx et Vane (formerly Perplexica) documentent le fonctionnement avec des LLM locaux.
- Recherche web. Farfalle, Local Deep Research, Onyx et Vane (formerly Perplexica) documentent la recherche sur le web.
- Vos propres fichiers. Local Deep Research, Onyx et Smart Connections documentent la recherche dans vos propres fichiers ou notes.
- Citations. Local Deep Research et Vane (formerly Perplexica) documentent la citation des sources.
Ce que cette comparaison ne peut pas vous dire
- Elle compare des capacités documentées, pas la qualité. Elle ne dit rien de la précision des réponses, de la rapidité de l'indexation ni de la capacité de montée en charge d'un outil — PromptQuorum n'a pas mesuré ces points pour les outils listés.
- Les tirets correspondent à des lacunes dans la documentation que nous avons consultée, pas à des constats négatifs. Certains outils peuvent prendre en charge une fonctionnalité que leur README ne mentionne pas.
- L'état du projet compte : GitHub indique que les dépôts Flowise et h2oGPT sont archivés (en lecture seule) au moment de la rédaction, ce qui signifie qu'il n'y a plus de développement. Consultez l'avis de chaque outil avant de le choisir pour un nouveau projet.
- Les outils évoluent vite. L'avis de chaque outil indique la version sur laquelle il a été vérifié, et ce guide est actualisé lorsqu'un avis l'est.
Questions fréquentes
Quelle est la différence entre un framework RAG, une application de chat avec documents et une base de données vectorielle ?
Un framework RAG est une boîte à outils pour développeurs destinée à construire des pipelines de génération augmentée par récupération. Une application de chat avec documents est une application prête à l'emploi pour poser des questions sur vos fichiers. Une base de données vectorielle stocke les embeddings numériques qui font fonctionner la recherche par similarité et constitue généralement un composant des deux autres. Ils remplissent des rôles différents, c'est pourquoi ils sont comparés séparément.
Que signifie un tiret dans le tableau comparatif ?
Cela signifie que la documentation du projet ne mentionne pas cet attribut. Cela ne veut pas dire que la fonctionnalité est absente ; consultez l'avis de l'outil ou son dépôt.
Pourquoi un outil apparaît-il plusieurs fois ?
Certains outils remplissent plusieurs rôles — par exemple un outil de recherche qui se branche aussi sur une application de notes — et sont donc listés dans chaque type auquel ils appartiennent, avec les attributs qui s'appliquent à ce type.
Certains de ces outils ont-ils un lien d'affiliation ?
Non. PromptQuorum n'a de relation d'affiliation avec aucun outil de cette comparaison au moment de la rédaction, et aucun lien ici ne rapporte de commission.
À quelle fréquence cette comparaison est-elle mise à jour ?
Elle est actualisée deux fois par an, ainsi qu'à chaque mise à jour de l'avis d'un des outils listés, car le tableau est généré à partir des mêmes données que ces avis.
Sources
- Le README ou le site officiel de chaque outil, indiqués dans l'avis PromptQuorum de l'outil (accessible depuis le tableau comparatif).
- Annuaire PromptQuorum des applications d'IA locale — la fiche à partir de laquelle chaque ligne du tableau est générée.
- État des dépôts GitHub (archivé ou actif) de chaque projet listé, vérifié lors de la rédaction de ce guide.