Skip to main content
PromptQuorum
Accueil/LLM locaux avancés/Avis AnythingLLM : RAG et chat documentaire open source
RAG & Document Chat

Avis AnythingLLM : RAG et chat documentaire open source

·11 min de lecture·Par Hans Kuepper · Fondateur de PromptQuorum, outil de dispatch multi-modèle · PromptQuorum

AnythingLLM est une application gratuite et open source (licence MIT) de Mintplex Labs pour discuter avec ses propres documents via un pipeline de génération augmentée par récupération (RAG) local ou auto-hébergé, disponible comme application de bureau signée pour macOS, Windows et Linux, comme image Docker pour les déploiements auto-hébergés multi-utilisateurs, ou comme service hébergé payant séparément appelé AnythingLLM Cloud. L'application de bureau et le déploiement Docker auto-hébergé sont tous deux gratuits, sans palier payant — le fichier LICENSE sur GitHub est la licence MIT, et aucune fonctionnalité n'est verrouillée derrière un paiement. AnythingLLM organise les documents en "espaces de travail" par sujet, prend en charge de nombreux fournisseurs de LLM locaux et cloud (dont Ollama, LM Studio, OpenAI et Anthropic), plusieurs bases de données vectorielles, et inclut un constructeur d'agents IA personnalisés sans code.

AnythingLLM (anythingllm.com, code source sur github.com/Mintplex-Labs/anything-llm) est une application gratuite et open source pour discuter avec ses propres documents via un grand modèle de langage, construite autour d'un pipeline de génération augmentée par récupération (RAG) qui peut fonctionner localement ou en auto-hébergement. Elle est distribuée comme application de bureau signée pour macOS, Windows et Linux, et comme image Docker pour les déploiements auto-hébergés multi-utilisateurs, avec une version hébergée optionnelle appelée AnythingLLM Cloud pour ceux qui ne veulent pas gérer leur propre serveur. Cet avis couvre ce qu'AnythingLLM fait réellement, comment fonctionnent ses "espaces de travail" et son pipeline documentaire, comment le télécharger ou l'auto-héberger, son coût, et où il se situe par rapport à d'autres outils de chat documentaire local-first comme PrivateGPT et RAGFlow. Il complète l'entrée d'AnythingLLM dans le répertoire de logiciels LLM locaux, ainsi que l'avis AnythingLLM Mobile et la comparaison pratique AnythingLLM vs PrivateGPT vs Open WebUI RAG de PromptQuorum.

Avis AnythingLLM : RAG et chat documentaire open source

Points clés

  • Gratuit et open source ; le fichier LICENSE officiel sur GitHub est la licence MIT, sans palier payant pour l'application de bureau ou le déploiement Docker auto-hébergé
  • Application de bureau disponible pour macOS, Windows et Linux ; déployable aussi via Docker pour des configurations auto-hébergées multi-utilisateurs
  • Les documents sont organisés en "espaces de travail" isolés, chacun avec son propre historique de chat, LLM connecté et jeu de documents
  • Prend en charge de nombreux fournisseurs de LLM — Ollama, LM Studio, LocalAI, OpenAI, Anthropic, Azure OpenAI et Google Gemini entre autres — fonctionne donc entièrement hors ligne ou avec une clé API cloud
  • Prend en charge plusieurs bases de données vectorielles, avec un stockage LanceDB intégré activé par défaut, Pinecone, Chroma, Weaviate, Milvus et Qdrant disponibles en alternatives
  • Inclut un constructeur d'agents IA personnalisés sans code, invoqué dans le chat avec la commande @agent, pour des workflows multi-étapes utilisant des outils
  • Développé par Mintplex Labs, une entreprise issue de Y Combinator (été 2022) fondée par Timothy Carambat
  • Une application Android séparée sous licence MIT, AnythingLLM Mobile, peut se coupler à une instance AnythingLLM auto-hébergée ou exécuter un petit modèle sur l'appareil

📍 En une phrase

AnythingLLM est une application gratuite et open source (licence MIT) qui vous permet de discuter avec vos propres documents via un pipeline de génération augmentée par récupération local ou auto-hébergé, disponible comme application de bureau ou déploiement Docker, avec une version hébergée payante optionnelle appelée AnythingLLM Cloud.

💬 En termes simples

Plutôt que de téléverser des fichiers vers un chatbot cloud en espérant qu'il les traite de manière responsable, AnythingLLM garde vos documents sur votre propre ordinateur ou serveur, les organise en "espaces de travail" séparés, et répond aux questions uniquement à partir de ce qu'il trouve dans ces fichiers, plus le modèle d'IA que vous connectez — options gratuites incluses.

📌Remarque: Cet avis est le complément approfondi de l'entrée d'AnythingLLM dans le répertoire de logiciels LLM locaux — consultez cette page pour voir en un coup d'œil comment AnythingLLM se compare à des dizaines d'autres outils d'IA locaux.

Qu'est-ce qu'AnythingLLM ?

AnythingLLM est une application pour discuter avec ses propres documents via un grand modèle de langage, construite autour d'un pipeline de génération augmentée par récupération (RAG) qui peut fonctionner entièrement sur votre propre matériel. Son dépôt GitHub la décrit comme une application d'IA tout-en-un qui combine l'ingestion de documents, une base de données vectorielle, une connexion LLM et une interface de chat en un seul outil, plutôt que de nécessiter des outils séparés assemblés à la main.

  • Fonction principale : téléverser des documents dans un "espace de travail" — AnythingLLM les découpe, les vectorise (embedding) et les stocke dans une base de données vectorielle afin que le LLM connecté puisse répondre aux questions en utilisant uniquement les passages pertinents de ces fichiers
  • Options de déploiement : une application de bureau signée (basée sur Electron) pour macOS, Windows et Linux, ou une image Docker pour des déploiements serveur auto-hébergés avec prise en charge multi-utilisateurs
  • Connexions LLM : fournisseurs locaux comme Ollama, LM Studio et LocalAI, ou fournisseurs cloud comme OpenAI, Anthropic, Azure OpenAI et Google Gemini, configurés avec votre propre clé API
  • Développeur : Mintplex Labs, une entreprise basée à Irvine, Californie ; GitHub liste Mintplex Labs, Inc. comme détenteur des droits d'auteur dans le fichier LICENSE
  • Dépôt canonique : github.com/Mintplex-Labs/anything-llm

Qui a créé AnythingLLM ?

AnythingLLM est développé par Mintplex Labs, l'entreprise fondée par Timothy Carambat en 2022 à Irvine, en Californie. Mintplex Labs est passée par la promotion été 2022 de Y Combinator et a levé un financement pre-seed auprès de Y Combinator, Goodwater Capital, UpHonest Capital et Orange DAO, selon l'avis AnythingLLM Mobile de PromptQuorum, qui détaille davantage le contexte de l'entreprise.

  • Entreprise : Mintplex Labs, fondée en 2022 à Irvine, Californie, par Timothy Carambat
  • Promotion été 2022 de Y Combinator ; parmi les investisseurs pre-seed : Y Combinator, Goodwater Capital, UpHonest Capital et Orange DAO
  • Développe aussi : AnythingLLM Mobile, l'application Android compagne, et VectorAdmin, un outil open source de gestion de bases de données vectorielles
  • Le dépôt open source d'AnythingLLM est en développement public continu depuis 2023, selon son historique de commits GitHub

Que pouvez-vous faire avec AnythingLLM ?

L'ensemble des fonctionnalités d'AnythingLLM se concentre sur la transformation d'un dossier de documents en base de connaissances interrogeable et discutable, avec des fonctions multi-utilisateurs et d'agents en plus. Voici ce que fait chaque partie, selon le README GitHub et la documentation officiels d'AnythingLLM.

  • Espaces de travail — isolent documents, historique de chat et réglages LLM/base vectorielle par sujet ou projet, afin qu'un espace de travail pour des contrats juridiques et un autre pour des pages de wiki interne ne partagent pas de contexte
  • Ingestion de documents — téléversez des PDF, documents Word, fichiers texte, pages web et autres formats ; selon les tests pratiques de PromptQuorum dans la comparaison AnythingLLM vs PrivateGPT vs Open WebUI RAG, les documents sont analysés avec des chargeurs LangChain.js et vectorisés dans une base vectorielle
  • Plusieurs fournisseurs de LLM — connectez Ollama, LM Studio ou LocalAI pour une inférence entièrement locale, ou apportez votre propre clé API pour OpenAI, Anthropic, Azure OpenAI ou Google Gemini
  • Plusieurs bases de données vectorielles — un stockage LanceDB intégré est activé par défaut sans configuration séparée ; Pinecone, Chroma, Weaviate, Milvus et Qdrant sont des alternatives configurables pour des déploiements plus grands ou partagés
  • Agents IA personnalisés — un constructeur d'agents sans code pour enchaîner des outils et des tâches multi-étapes, invoqué dans le chat avec la commande @agent
  • Mode multi-utilisateurs — les déploiements Docker auto-hébergés prennent en charge plusieurs comptes utilisateurs avec des permissions basées sur les rôles, permettant à une équipe de partager des espaces de travail sans partager un seul identifiant
  • Widget de chat intégrable — intégrez un widget de chat alimenté par un espace de travail directement sur un site web externe
  • API développeur — une API REST pour intégrer le chat documentaire d'AnythingLLM dans d'autres applications

Prix d'AnythingLLM : bureau gratuit vs AnythingLLM Cloud

L'application de bureau AnythingLLM et le déploiement Docker auto-hébergé sont tous deux gratuits, sans palier payant. Le fichier LICENSE sur GitHub — la licence MIT — s'applique à l'ensemble de l'application open source. Un produit hébergé séparé et optionnel, AnythingLLM Cloud, facture le fait que Mintplex Labs fasse tourner le serveur pour vous au lieu de l'auto-héberger.

Option
Coût
Ce qui est inclus
Application de bureauGratuitMono-utilisateur, tourne sur votre propre machine, licence MIT
Auto-hébergé (Docker)GratuitMulti-utilisateurs, votre propre serveur, licence MIT
AnythingLLM Cloud — Basic50 $/moisInstance hébergée privée, sous-domaine personnalisé
AnythingLLM Cloud — Pro99 $/moisAjoute un SLA de support de 72 heures, pour des équipes plus grandes
AnythingLLM Cloud — EnterpriseTarif personnaliséDéploiement sur site, SSO, contrôle d'accès basé sur les rôles

Les deux plans payants d'AnythingLLM Cloud exigent que vous fournissiez votre propre clé API LLM — le coût d'utilisation du modèle est séparé et non inclus dans le prix de l'abonnement. Les tarifs sont fixés par Mintplex Labs en dollars américains et peuvent changer ; vérifiez les plans actuels directement sur anythingllm.com/pricing avant de vous abonner.

Exemples d'utilisation : trois façons d'utiliser AnythingLLM

Voici des workflows concrets construits à partir des fonctionnalités documentées d'AnythingLLM ci-dessus — pas des cas d'usage hypothétiques.

Qui devrait utiliser AnythingLLM ?

La pertinence d'AnythingLLM dépend de si le chat basé sur des documents est votre besoin principal, et si vous voulez une seule application gratuite couvrant à la fois l'usage solo sur bureau et le déploiement multi-utilisateurs partagé.

AnythingLLM face aux autres outils RAG et chat documentaire

AnythingLLM est l'un des nombreux outils construits spécifiquement autour de la génération augmentée par récupération et du chat documentaire. Voici comment il se positionne par rapport à d'autres options de ce même segment — voir le répertoire de logiciels LLM locaux pour le catalogue complet, et la comparaison pratique AnythingLLM vs PrivateGPT vs Open WebUI RAG de PromptQuorum pour une comparaison directe et testée à trois.

  • PrivateGPT — un serveur RAG basé sur Python, conçu hors ligne dès le départ, destiné aux déploiements strictement air-gapped ; voir l'avis PrivateGPT dédié pour les étapes d'installation et les compromis face à AnythingLLM.
  • Quivr — un assistant de connaissances "second cerveau" open source et auto-hébergé, avec un modèle documentaire similaire par espaces de travail ; voir l'avis Quivr.
  • RAGFlow — un moteur RAG de compréhension de documents axé sur une récupération de niveau citation à partir de documents complexes (tableaux, mises en page) ; voir l'avis RAGFlow si la précision de récupération sur des jeux de documents mixtes compte plus qu'une interface de chat soignée.
  • Khoj — un assistant de connaissances personnelles auto-hébergé qui indexe notes, PDF et autres fichiers, avec un positionnement similaire de "chat avec vos propres données" ; voir l'avis Khoj.

Erreurs courantes lors de l'évaluation d'AnythingLLM

La plupart de la confusion autour d'AnythingLLM vient du mélange entre les paliers gratuits bureau/auto-hébergé et le produit payant AnythingLLM Cloud, ou de la confusion entre l'application de bureau et l'application mobile séparée.

Questions fréquemment posées

Qu'est-ce qu'AnythingLLM ?

AnythingLLM (anythingllm.com, code source sur github.com/Mintplex-Labs/anything-llm) est une application gratuite et open source pour discuter avec vos propres documents via un pipeline de génération augmentée par récupération, disponible comme application de bureau, déploiement Docker auto-hébergé, ou service hébergé payant AnythingLLM Cloud.

AnythingLLM est-il gratuit ?

Oui, l'application de bureau et le déploiement Docker auto-hébergé sont tous deux gratuits, sans palier payant, sous licence MIT. AnythingLLM Cloud, un service hébergé séparé, démarre à 50 $/mois pour ceux qui ne veulent pas gérer leur propre serveur.

AnythingLLM est-il open source ? Quelle licence utilise-t-il ?

Oui. Le fichier LICENSE d'AnythingLLM sur GitHub est la licence MIT, l'une des licences open source les plus permissives, sans obligations de copyleft.

AnythingLLM fonctionne-t-il hors ligne ?

Oui, connecté à un fournisseur LLM local comme Ollama, LM Studio ou LocalAI et en utilisant le stockage vectoriel LanceDB intégré par défaut, AnythingLLM peut fonctionner sans connexion internet après les téléchargements initiaux de modèles.

Quels fournisseurs de LLM AnythingLLM prend-il en charge ?

Des fournisseurs locaux comme Ollama, LM Studio et LocalAI, et des fournisseurs cloud comme OpenAI, Anthropic, Azure OpenAI et Google Gemini, configurés avec votre propre clé API.

Qu'est-ce qu'un "espace de travail" dans AnythingLLM ?

Un espace de travail est un conteneur isolé pour un ensemble de documents, un historique de chat et des réglages LLM/base vectorielle. Créer des espaces de travail séparés pour des sujets séparés évite que leur contexte se mélange.

AnythingLLM prend-il en charge plusieurs utilisateurs ?

Oui, dans les déploiements Docker auto-hébergés, AnythingLLM prend en charge plusieurs comptes utilisateurs avec des permissions basées sur les rôles. L'application de bureau est mono-utilisateur.

Qu'est-ce qu'AnythingLLM Cloud, et en quoi diffère-t-il de la version gratuite ?

AnythingLLM Cloud est un service hébergé payant séparé de Mintplex Labs qui fait tourner une instance AnythingLLM pour vous, à partir de 50 $/mois pour le plan Basic, avec un plan Pro à 99 $/mois ajoutant un SLA de support de 72 heures, et un tarif Enterprise personnalisé. L'application sous-jacente est le même logiciel open source disponible gratuitement comme application de bureau ou déploiement Docker auto-hébergé.

AnythingLLM a-t-il une application mobile ?

Oui, une application Android séparée sous licence MIT appelée AnythingLLM Mobile, couverte dans son propre avis. Elle peut exécuter un petit modèle sur l'appareil ou se connecter à une instance AnythingLLM auto-hébergée. Aucune application iOS n'existe au moment de cet avis.

Qui développe AnythingLLM ?

AnythingLLM est développé par Mintplex Labs, une entreprise fondée en 2022 à Irvine, en Californie, par Timothy Carambat, passée par la promotion été 2022 de Y Combinator.

Sources

← Retour aux LLM locaux avancés