# LibreChat — le ChatGPT auto-hébergé, multi-provider

LibreChat : interface web open source (MIT) pour Claude, GPT, Mistral, Ollama et plus. Multi-utilisateurs, RAG et agents. Installation Docker et sécurité.

URL canonique : https://www.osfria.fr/librechat.html

---

OSIALab · Discuter

## LibreChat — le ChatGPT auto-hébergé, multi-provider

LibreChat est une interface web open source qui réunit, dans un seul écran familier, l'accès à de nombreux fournisseurs d'IA — Claude, GPT, Mistral, Gemini, [Ollama](https://www.osfria.fr/ollama.html) et bien d'autres. Vous l'hébergez sur votre propre serveur : **vous gardez le contrôle des conversations**, des comptes et de la configuration.

### Fiabilité & transparence

🟡 **Utilisable, avec points d'attention**

- **Maintenance** : projet très actif avec des releases fréquentes — la v0.8.4+ intègre les correctifs de sécurité les plus récents (2026). Rythme de développement parmi les plus soutenus de sa catégorie.
- **Adoption** : interface auto-hébergée de référence pour une équipe, avec gestion multi-utilisateurs, RAG, agents et support MCP.
- **Sécurité** : plusieurs CVE identifiées et corrigées en 2025–2026 — CVE-2025-69222 (SSRF) ✅ corrigée en v0.8.2-rc2 ; CVE-2026-22252 (RCE via MCP stdio) ✅ corrigée en v0.8.2-rc2 ; CVE-2026-32625 (injection variable d'environnement, CVSS 9.6) ✅ corrigée en v0.8.4 ; CVE-2026-44653 (bypass contrôle d'accès MCP) ✅ corrigée en v0.8.4. Ces failles concernent principalement les instances exposées et multi-utilisateurs — en local seul, l'impact est très limité.
- **Verdict** : utilisable en équipe pour une interface unifiée de chat IA auto-hébergée. Condition impérative : rester sur une version à jour (≥ 0.8.4), activer HTTPS et restreindre l'inscription. En local pur, le risque est faible.

> Page informative, sans valeur de conseil. Téléchargez depuis la **source officielle**, vérifiez la **licence** du logiciel *et* de chaque modèle, et gardez en tête qu'un modèle de langage **peut se tromper** : croisez les informations importantes.

### À quoi ça sert

LibreChat (projet de Danny Avila) propose une interface de chat proche de ChatGPT, que vous hébergez vous-même. Elle se connecte à vos modèles locaux (via Ollama ou [LocalAI](https://www.osfria.fr/localai.html)) comme à des providers cloud si vous disposez des clés API correspondantes. Au-delà du chat, elle apporte la **gestion multi-utilisateurs**, des conversations persistantes en base, la recherche dans l'historique, le RAG (discuter avec vos documents), un interpréteur de code, des agents et le support du protocole **MCP**.

### Ce qui fait sa force

- **Tous les modèles dans une seule interface.** Local ou cloud, vous basculez d'un provider à l'autre dans la même fenêtre, et pouvez comparer deux modèles sur la même question. C'est le poste de pilotage unique de vos IA.
- **Pensé pour plusieurs utilisateurs.** Comptes, authentification (e-mail, OAuth, LDAP), rôles et présets partagés : LibreChat est l'un des rares de sa catégorie réellement taillé pour une **équipe ou une organisation**, pas seulement un usage individuel.
- **RAG, agents et code intégrés.** Téléversement de fichiers pour discuter avec vos documents, agents outillés, interpréteur de code et connecteurs MCP : de quoi aller bien au-delà du simple chat, sans empiler d'outils séparés.
- **Auto-hébergé, donc maître de ses données.** Conversations et comptes vivent dans *votre* base (MongoDB), sur *votre* serveur. Avec un provider local comme Ollama, rien ne sort de votre réseau.
- **Open source sous licence MIT.** Permissive et limpide : le code est auditable et le déploiement, y compris en entreprise, est libre côté logiciel (chaque provider et chaque modèle gardent leurs propres conditions).

### Pour qui

LibreChat est de niveau **avancé** : il suppose de manier Docker, Docker Compose et les variables d'environnement. C'est un excellent choix pour une équipe qui veut une **interface unifiée hébergée en interne**, avec comptes et historique partagés. Pour un usage individuel plus rapide à démarrer, [Open WebUI](https://www.osfria.fr/open-webui.html) ou [Jan](https://www.osfria.fr/jan.html) sont plus directs ; pour une esthétique très moderne mono-utilisateur, voyez [LobeChat](https://www.osfria.fr/lobechat.html).

### Installation

#### Prérequis

Docker et Docker Compose. LibreChat orchestre plusieurs services : l'API Node.js, une base **MongoDB** (conversations et comptes) et **Meilisearch** (recherche dans l'historique).

#### Cloner et configurer

```
# Cloner le dépôt officiel
git clone https://github.com/danny-avila/LibreChat.git
cd LibreChat

# Copier le fichier d'environnement exemple
cp .env.example .env
```

Éditez `.env` pour renseigner vos clés API (si vous utilisez des providers cloud) et vos secrets de session. La configuration fine des endpoints se fait dans `librechat.yaml`.

#### Lancer LibreChat

```
# Démarrer tous les services
docker compose up -d

# Vérifier que tout tourne
docker compose ps
```

L'interface est accessible sur `http://localhost:3080` par défaut.

#### Brancher Ollama comme provider local

Dans `librechat.yaml`, déclarez un endpoint personnalisé compatible OpenAI :

```
endpoints:
  custom:
    - name: "Ollama"
      apiKey: "ollama"
      baseURL: "http://host.docker.internal:11434/v1/"
      models:
        default: ["llama3.2", "mistral"]
        fetch: true
```

#### Mettre à jour

```
git pull
docker compose pull
docker compose up -d
```

### Points de vigilance

LibreChat héberge vos données chez vous, ce qui est un atout. Les vrais points d'attention tiennent à la **protection des clés API**, au **choix des providers** et à l'**exposition réseau** si vous le publiez au-delà de `localhost`.

| Point d'attention | Niveau | Ce qu'il faut savoir |
| --- | --- | --- |
| Clés API dans le fichier `.env` | 🔴 élevé si `.env` mal protégé | Le fichier contient vos clés cloud (services facturés) et vos secrets de session. Ne le committez **jamais** dans un dépôt public, restreignez ses permissions et changez les clés en cas de doute. |
| Données envoyées aux providers cloud | 🟡 selon configuration | Avec un provider local (Ollama), tout reste chez vous. Avec un provider cloud, les messages concernés partent vers ses serveurs. Pour des données sensibles, restez sur un endpoint local. |
| Interface exposée sans HTTPS ni auth | 🔴 élevé si accessible de l'extérieur | Au-delà de `localhost`, placez un reverse-proxy avec TLS (Caddy, Nginx) et activez l'authentification. Sans chiffrement, les conversations transitent en clair. |
| Sauvegarde de la base MongoDB | 🟡 à prévoir | Conversations et comptes vivent dans MongoDB : sans sauvegarde, une perte du volume Docker efface tout. Planifiez des sauvegardes régulières. |
| Tenir l'instance à jour (correctifs de sécurité) | 🟡 important si exposé | C'est le revers d'un projet riche et très actif : comme tout logiciel serveur populaire, LibreChat fait l'objet d'un suivi de sécurité sérieux, et des **correctifs sont publiés régulièrement** — y compris pour des failles signalées en 2026 (parcours de chemin, SSRF) qui concernent surtout les instances **exposées et multi-utilisateurs**. Bonne nouvelle : ces vulnérabilités sont **corrigées dans les versions récentes**. La règle est simple et rassurante : restez sur une version à jour (≥ 0.8.4) et n'exposez pas une vieille instance sur Internet. |

### Sécurité

- **Protéger le fichier `.env`.** Clés API et secret de session : hors dépôt Git, permissions restreintes, rotation en cas de doute.
- **HTTPS obligatoire en production.** Reverse-proxy avec certificat TLS (Let's Encrypt via Caddy ou Nginx) dès que l'accès dépasse le poste local.
- **Activer l'authentification.** N'ouvrez pas l'inscription libre sur une instance exposée ; restreignez les comptes.
- **Sauvegarder MongoDB** et mettre à jour régulièrement (LibreChat évolue vite, avec des correctifs fréquents).

### Aller plus loin

- [Open WebUI](https://www.osfria.fr/open-webui.html) — alternative plus simple, orientée Ollama.
- [LobeChat](https://www.osfria.fr/lobechat.html) — interface moderne, plutôt mono-utilisateur.
- [Ollama](https://www.osfria.fr/ollama.html) — le moteur local à brancher en premier sur LibreChat.
- [LocalAI](https://www.osfria.fr/localai.html) — autre moteur local, compatible via son API OpenAI.
- [OSIALab](https://www.osfria.fr/osialab.html) — comparer LibreChat avec les autres interfaces de chat.

### Sources

- Code source & licence (MIT) : [github.com/danny-avila/LibreChat](https://github.com/danny-avila/LibreChat)
- Documentation : [librechat.ai/docs](https://www.librechat.ai/docs)
- Site officiel : [librechat.ai](https://www.librechat.ai)
- Politique de sécurité & correctifs : [github.com/danny-avila/LibreChat/security](https://github.com/danny-avila/LibreChat/security)
