AnythingLLM : L'application IA tout-en-un que vous attendiez.
Discutez avec vos documents, utilisez des Agents IA, hyper-configurable, multi-utilisateur, sans configuration frustrante requise.
|
|
Docs
|
Instance hébergée
👉 AnythingLLM pour ordinateur de bureau (Mac, Windows & Linux) ! Télécharger maintenant
Une application full-stack qui vous permet de transformer n'importe quel document, ressource ou contenu en contexte que tout LLM peut utiliser comme référence lors de discussions. Cette application vous permet de choisir quel LLM ou base de données vectorielle vous souhaitez utiliser, tout en prenant en charge la gestion multi-utilisateurs et les permissions.
Regardez la démo !
Aperçu du produit
AnythingLLM est une application full-stack qui vous permet d'utiliser des LLM commerciaux prêts à l'emploi ou des LLM open source populaires et des solutions vectorDB pour construire un ChatGPT privé sans compromis, pouvant s'exécuter localement ou être hébergé à distance, et capable de discuter intelligemment avec tous les documents que vous lui fournissez.
AnythingLLM divise vos documents en objets appelés workspaces (espaces de travail). Un espace de travail fonctionne un peu comme un fil de discussion, mais avec en plus la conteneurisation de vos documents. Les espaces de travail peuvent partager des documents, mais ils ne communiquent pas entre eux, ce qui vous permet de garder le contexte de chaque espace propre.
Fonctionnalités phares d'AnythingLLM
- 🆕 Compatibilité MCP complète
- 🆕 Créateur d'Agent IA sans code
- 🖼️ Support multi-modal (LLM propriétaires et open source !)
- Agents IA personnalisés
- 👤 Prise en charge multi-utilisateur et gestion des permissions _Version Docker uniquement_
- 🦾 Agents au sein de votre espace de travail (navigation web, etc)
- 💬 Widget de chat personnalisable à intégrer sur votre site web _Version Docker uniquement_
- 📖 Prise en charge de multiples formats de documents (PDF, TXT, DOCX, etc)
- Interface de chat simple avec fonctionnalité glisser-déposer et citations claires.
- 100% prêt pour le déploiement Cloud.
- Fonctionne avec tous les fournisseurs de LLM populaires propriétaires et open source.
- Mesures intégrées d'économie de coût et de temps pour gérer de très gros documents, comparé à toute autre UI de chat.
- API développeur complète pour intégrations personnalisées !
- Et bien plus encore... installez et découvrez !
LLM supportés, modèles d'embedding, modèles vocaux et bases de données vectorielles
Modèles de Langage de Grande Taille (LLMs) :
- Tout modèle open-source compatible llama.cpp
- OpenAI
- OpenAI (Générique)
- Azure OpenAI
- AWS Bedrock
- Anthropic
- NVIDIA NIM (modèles de chat)
- Google Gemini Pro
- Hugging Face (modèles de chat)
- Ollama (modèles de chat)
- LM Studio (tous modèles)
- LocalAI (tous modèles)
- Together AI (modèles de chat)
- Fireworks AI (modèles de chat)
- Perplexity (modèles de chat)
- OpenRouter (modèles de chat)
- DeepSeek (modèles de chat)
- Mistral
- Groq
- Cohere
- KoboldCPP
- LiteLLM
- Text Generation Web UI
- Apipie
- xAI
- Novita AI (modèles de chat)
- PPIO
- Embedder natif AnythingLLM (par défaut)
- OpenAI
- Azure OpenAI
- LocalAI (tous)
- Ollama (tous)
- LM Studio (tous)
- Cohere
- Intégré à AnythingLLM (par défaut)
- OpenAI
- Intégré au navigateur (par défaut)
- PiperTTSLocal - fonctionne dans le navigateur
- OpenAI TTS
- ElevenLabs
- Tout service TTS compatible OpenAI.
- Intégré au navigateur (par défaut)
Vue technique
Ce monorepo se compose de six sections principales :
frontend: Un frontend viteJS + React que vous pouvez lancer pour créer et gérer facilement tout votre contenu exploitable par le LLM.server: Un serveur NodeJS express pour gérer toutes les interactions ainsi que la gestion du vectorDB et des interactions LLM.collector: Serveur NodeJS express qui traite et analyse les documents depuis l'interface utilisateur.docker: Instructions Docker et processus de build + informations pour construire depuis les sources.embed: Sous-module pour la génération & création du widget web embarqué.browser-extension: Sous-module pour l'extension Chrome.
🛳 Auto-hébergement
Mintplex Labs & la communauté maintiennent plusieurs méthodes de déploiement, scripts et modèles que vous pouvez utiliser pour exécuter AnythingLLM localement. Reportez-vous au tableau ci-dessous pour savoir comment déployer sur votre environnement préféré ou pour un déploiement automatique. | Docker | AWS | GCP | Digital Ocean | Render.com | |----------------------------------------|----|-----|---------------|------------| | [![Déployer sur Docker][docker-btn]][docker-deploy] | [![Déployer sur AWS][aws-btn]][aws-deploy] | [![Déployer sur GCP][gcp-btn]][gcp-deploy] | [![Déployer sur DigitalOcean][do-btn]][do-deploy] | [![Déployer sur Render.com][render-btn]][render-deploy] |
| Railway | RepoCloud | Elestio | | --- | --- | --- | | [![Déployer sur Railway][railway-btn]][railway-deploy] | [![Déployer sur RepoCloud][repocloud-btn]][repocloud-deploy] | [![Déployer sur Elestio][elestio-btn]][elestio-deploy] |
ou configurez une instance AnythingLLM de production sans Docker →
Comment configurer pour le développement
yarn setupPour remplir les fichiers.envrequis dans chaque section de l'application (depuis la racine du repo).- Remplissez-les avant de continuer. Vérifiez que
server/.env.developmentest renseigné sinon certaines fonctionnalités ne fonctionneront pas correctement. yarn dev:serverPour démarrer le serveur en local (depuis la racine du repo).yarn dev:frontendPour démarrer le frontend en local (depuis la racine du repo).yarn dev:collectorPour ensuite lancer le collecteur de documents (depuis la racine du repo).
En savoir plus sur le cache vectoriel
Applications externes & Intégrations
_Ces applications ne sont pas maintenues par Mintplex Labs, mais sont compatibles avec AnythingLLM. Leur mention ici n'est pas une recommandation._
- Midori AI Subsystem Manager - Un moyen simplifié et efficace de déployer des systèmes IA avec la technologie de conteneur Docker.
- Coolify - Déployez AnythingLLM en un clic.
- GPTLocalhost pour Microsoft Word - Un module complémentaire Word local pour utiliser AnythingLLM dans Microsoft Word.
Télémétrie & Vie privée
AnythingLLM par Mintplex Labs Inc contient une fonctionnalité de télémétrie qui collecte des informations d'utilisation anonymes.
En savoir plus sur la Télémétrie & la Vie privée pour AnythingLLM
Pourquoi ?
Nous utilisons ces informations pour mieux comprendre comment AnythingLLM est utilisé, nous aider à prioriser le travail sur de nouvelles fonctionnalités et corrections de bugs, et améliorer les performances et la stabilité d'AnythingLLM.
Désactivation
DéfinissezDISABLE_TELEMETRY dans les paramètres .env de votre serveur ou docker sur "true" pour désactiver la télémétrie. Vous pouvez également le faire dans l'application en allant dans la barre latérale > Confidentialité et en désactivant la télémétrie.Que suivons-nous explicitement ?
Nous ne suivrons que les détails d’utilisation qui nous aident à prendre des décisions concernant le produit et la feuille de route, en particulier :
- Type de votre installation (Docker ou Desktop)
- Lorsqu’un document est ajouté ou supprimé. Aucune information _sur_ le document. Seulement que l’événement s’est produit. Cela nous donne une idée de l’utilisation.
- Type de base de données vectorielle utilisée. Ceci nous aide à prioriser les changements lorsque des mises à jour arrivent pour ce fournisseur.
- Type de fournisseur LLM et tag du modèle utilisé. Ceci nous aide à prioriser les changements lors des mises à jour pour ce fournisseur, ce modèle, ou leur combinaison. ex : raisonnement vs classique, modèles multi-modaux, etc.
- Lorsqu’un chat est envoyé. C’est l’"événement" le plus régulier et cela nous donne une idée de l’activité quotidienne de ce projet sur toutes les installations. Encore une fois, seul l’événement est envoyé – nous n’avons aucune information sur la nature ou le contenu du chat lui-même.
Telemetry.sendTelemetry est appelé. De plus, ces événements sont écrits dans le journal de sortie, vous pouvez donc également voir les données spécifiques qui ont été envoyées – si activé. Aucune adresse IP ou autre information d’identification n’est collectée. Le fournisseur de télémétrie est PostHog – un service open-source de collecte de télémétrie.Nous prenons la confidentialité très au sérieux, et nous espérons que vous comprenez que nous voulons apprendre comment notre outil est utilisé, sans recourir à des enquêtes pop-up agaçantes, afin de pouvoir construire un outil qui vaut la peine d’être utilisé. Les données anonymes ne sont _jamais_ partagées avec des tiers, jamais.
Voir tous les événements de télémétrie dans le code source
👋 Contribution
- créer une issue
- créer une PR avec un nom de branche au format
- - LGTM de la core-team
💖 Sponsors
Sponsors Premium
Tous les sponsors
🌟 Contributeurs
🔗 Autres produits
- [VectorAdmin][vector-admin] : Une interface graphique et une suite d’outils tout-en-un pour la gestion des bases de données vectorielles.
- [OpenAI Assistant Swarm][assistant-swarm] : Transformez toute votre bibliothèque d’assistants OpenAI en une seule armée commandée par un agent unique.
[![][back-to-top]](#readme-top)
Copyright © 2025 [Mintplex Labs][profile-link].
Ce projet est sous licence MIT.
[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-222628?style=flat-square [profile-link]: https://github.com/mintplex-labs [vector-admin]: https://github.com/mintplex-labs/vector-admin [assistant-swarm]: https://github.com/Mintplex-Labs/openai-assistant-swarm [docker-btn]: ./images/deployBtns/docker.png [docker-deploy]: ./docker/HOW_TO_USE_DOCKER.md [aws-btn]: ./images/deployBtns/aws.png [aws-deploy]: ./cloud-deployments/aws/cloudformation/DEPLOY.md [gcp-btn]: https://deploy.cloud.run/button.svg [gcp-deploy]: ./cloud-deployments/gcp/deployment/DEPLOY.md [do-btn]: https://www.deploytodo.com/do-btn-blue.svg [do-deploy]: ./cloud-deployments/digitalocean/terraform/DEPLOY.md [render-btn]: https://render.com/images/deploy-to-render-button.svg [render-deploy]: https://render.com/deploy?repo=https://github.com/Mintplex-Labs/anything-llm&branch=render [render-btn]: https://render.com/images/deploy-to-render-button.svg [render-deploy]: https://render.com/deploy?repo=https://github.com/Mintplex-Labs/anything-llm&branch=render [railway-btn]: https://railway.app/button.svg [railway-deploy]: https://railway.app/template/HNSCS1?referralCode=WFgJkn [repocloud-btn]: https://d16t0pc4846x52.cloudfront.net/deploylobe.svg [repocloud-deploy]: https://repocloud.io/details/?app_id=276 [elestio-btn]: https://elest.io/images/logos/deploy-to-elestio-btn.png [elestio-deploy]: https://elest.io/open-source/anythingllm
--- Tranlated By Open Ai Tx | Last indexed: 2025-06-09 ---




































