OSFRIA Découvrir les outils

OSIALab · Discuter

LobeChat — l'interface IA moderne, à héberger soi-même

LobeChat est une interface web au design particulièrement soigné qui se connecte à de nombreux fournisseurs d'IA — locaux comme cloud. Plugins, analyse de fichiers, génération d'images, agents : c'est l'une des interfaces auto-hébergées les plus abouties visuellement. Avec un modèle local via Ollama, vos données restent chez vous.

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