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
LobeChat (édité par LobeHub) est une application web de chat IA que vous déployez vous-même. Elle prend en charge une longue liste de providers — OpenAI, Anthropic, Google, Mistral, DeepSeek… — mais aussi les modèles locaux via Ollama. Son interface moderne ajoute des plugins, l'analyse de fichiers, la génération d'images, la reconnaissance et la synthèse vocales, et un système d'agents personnalisés. Côté données : avec un provider local, vos conversations restent sur votre machine ; avec un provider cloud, vos messages transitent par ses serveurs — comportement attendu, mais à connaître.
Ce qui fait sa force
- Le soin de l'interface. C'est sa signature : une expérience proche des applications commerciales — fluide, réactive, agréable — là où beaucoup d'alternatives open source restent austères. Pour qui veut une belle interface au quotidien, c'est un vrai différenciateur.
- Bascule local / cloud à la volée. Modèle local pour la confidentialité, modèle cloud pour la puissance : vous choisissez par conversation, dans la même interface, sans changer d'outil.
- Multimodal et extensible. Vision, voix (TTS/STT), génération d'images, plugins et agents personnalisés : LobeChat dépasse largement le simple chat texte.
- Clés API côté navigateur par défaut. Dans la configuration de base, vos clés sont stockées localement dans le navigateur et ne transitent pas par le serveur LobeChat — un choix pertinent pour un usage personnel.
- Déploiement express. Une image Docker, ou un déploiement en un clic sur les plateformes habituelles : on a une instance debout en quelques minutes.
Pour qui
LobeChat est de niveau avancé : il suppose une familiarité avec Docker et les variables d'environnement. C'est le bon choix pour qui veut une interface esthétique et fonctionnelle, capable de jongler entre providers locaux et cloud, dans un cadre plutôt mono-utilisateur. Pour une gestion multi-utilisateurs poussée (comptes, rôles, historique partagé), LibreChat est plus adapté ; pour une interface minimaliste centrée Ollama, Open WebUI démarre plus vite.
Installation
Prérequis
Docker suffit. Aucun compte cloud n'est nécessaire si vous n'utilisez que des modèles locaux via Ollama.
Démarrage rapide avec Docker
docker run -d \
-p 3210:3210 \
-e OLLAMA_PROXY_URL=http://host.docker.internal:11434/v1 \
--name lobechat \
lobehub/lobe-chat:latest
L'interface est accessible sur http://localhost:3210. OLLAMA_PROXY_URL relie
LobeChat à un Ollama déjà en cours d'exécution sur la machine hôte.
Avec Docker Compose (pour la persistance)
# docker-compose.yml
services:
lobechat:
image: lobehub/lobe-chat:latest
ports:
- "3210:3210"
environment:
- OLLAMA_PROXY_URL=http://host.docker.internal:11434/v1
restart: unless-stopped
docker compose up -d
À noter : il existe aussi une variante « Database » de l'image (avec base de données et authentification) pour un usage serveur multi-appareils ; la version ci-dessus, plus simple, garde l'état côté navigateur.
Configurer un provider cloud (optionnel)
Dans les paramètres de l'interface, ajoutez votre clé API. En configuration par défaut, elle est stockée dans le navigateur et n'est pas transmise au serveur LobeChat.
Mettre à jour
docker pull lobehub/lobe-chat:latest
docker compose up -d
Points de vigilance
Le point qui mérite le plus d'attention avec LobeChat n'est pas technique mais juridique : sa licence n'est pas une licence open source standard. À cela s'ajoutent les questions habituelles de provider et d'exposition réseau.
| Point d'attention | Niveau | Ce qu'il faut savoir |
|---|---|---|
| Licence non standard (œuvres dérivées) | 🟡 important si vous modifiez le code | Depuis la v1.0, LobeChat est sous LobeHub Community License (basée sur Apache 2.0). L'usage commercial tel quel — comme service front et back, sans modifier le code — est autorisé ; en revanche, distribuer une œuvre dérivée (code modifié) exige une licence commerciale auprès de l'éditeur. Ce n'est donc pas un « Apache 2.0 » pur : à lire avant tout fork ou produit dérivé. |
| Données envoyées aux providers cloud | 🟡 selon configuration | Avec Ollama, tout reste local. Avec OpenAI, Anthropic ou autre, les messages partent vers leurs serveurs. Pour des données sensibles, restez sur un provider local. |
| Clés API en localStorage | 🟡 sur poste partagé | Le stockage par défaut des clés dans le navigateur convient à un usage personnel, moins à un poste partagé ou à un déploiement multi-utilisateurs. Pour ce cas, utilisez la variante « Database » avec authentification. |
| 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 une authentification. N'exposez pas une instance ouverte sur Internet. |
Sécurité
- HTTPS si exposé sur le réseau. Un reverse-proxy avec certificat TLS est indispensable hors
localhost. - Authentification au-delà du poste local. Ajoutez une couche d'auth (basic auth Nginx, Authentik…) ou utilisez l'image « Database » dès que l'accès dépasse votre réseau.
- Revoir les plugins activés. Les plugins tiers peuvent appeler des services externes : n'activez que ceux dont vous connaissez la source.
- Garder l'image Docker à jour en suivant les versions du dépôt officiel.
Aller plus loin
- Open WebUI — alternative centrée Ollama, plus simple à démarrer.
- LibreChat — multi-utilisateurs, RAG et agents, sous licence MIT.
- Ollama — le moteur local à brancher sur LobeChat.
- OSIALab — comparer LobeChat avec les autres interfaces de chat.
Sources
- Code source : github.com/lobehub/lobe-chat
- Licence (LobeHub Community License, basée Apache 2.0) : LICENSE du dépôt
- Documentation : lobehub.com/docs