LibreChat : une couche de dialogue auto-hébergée qui facture à l'usage
Résumé
Un logiciel libre que l'on fait tourner soi-même : une fenêtre pour plusieurs fournisseurs, des agents assemblés sans code, un interpréteur isolé et des connecteurs MCP, avec une consommation visible par personne.
Recommander- Nom
- LibreChat
- Version
- 0.8.7
- Tarif
- Gratuit
- Open source
- Open source
- Système
- Web
- Mis à jour
- 2026-10-28 22:00
Trois ou quatre abonnements de services d'intelligence artificielle par mois, et l'on obtient trois ou quatre historiques qui ne se parlent jamais. LibreChat prend l'autre chemin. Il ne vend pas d'abonnement et ne fait pas tourner de modèle : on installe le logiciel sur une machine que l'on contrôle, on le pointe vers les interfaces de modèles déjà payées, et la facture se met à suivre l'usage réel au lieu d'une ligne mensuelle fixe.
La situation de départ est facile à reconnaître. Une formule payante pour l'assistant du quotidien, une deuxième parce qu'un autre fournisseur traite mieux les longs documents, une troisième parce que le rendu d'images est trop utile pour être abandonné. Chaque montant reste supportable isolément ; additionnés, ils atteignent trois chiffres, et aucun ne peut disparaître sans emporter une capacité précise. Pendant ce temps, les conversations restent dans trois cloisons séparées.
Le projet est publié sous licence MIT, le code source vit sur une plateforme publique d'hébergement, et il a réuni environ quarante-trois mille étoiles, plus de cinquante millions de téléchargements de l'image conteneur et quatre cents contributeurs. Ces chiffres ont un sens pratique, pas publicitaire : faire tourner sa propre couche de dialogue ne vaut la peine que si quelqu'un continue de l'entretenir après l'installation.
Ce que le logiciel est exactement mérite d'être dit tôt, car cela détermine ce que l'on accepte. Il ne calcule pas d'inférence. C'est une couche d'orchestration que l'on héberge soi-même, doublée d'une interface de dialogue : derrière, un environnement d'exécution JavaScript côté serveur ; devant, une bibliothèque de composants ; et sa propre base documentaire pour les sessions et les comptes. Les identifiants côté modèles, c'est vous qui les fournissez. Si l'on veut éviter même le paiement à l'appel, il peut aussi s'adresser à un moteur de modèles installé sur la même machine, et tout reste alors en local.

Tous les fournisseurs dans une seule fenêtre
L'étendue des raccordements est la partie la plus concrète de l'offre. Les services hébergés des grands fournisseurs de cloud sont couverts, ainsi qu'une longue liste de services d'inférence de taille moyenne, de services de routage qui servent de plaque tournante, et tout point d'accès personnalisé qui parle le format courant de complétion de dialogue. Concrètement, cela veut dire changer de modèle au milieu d'un fil : la première moitié fait esquisser la démarche par un modèle, la seconde fait écrire le code par un autre, et le contexte suit sans que personne ne réexplique le problème. L'interface existe en plus de trente langues, entretenues par la communauté.
Pour une équipe, le calcul change de forme. Au lieu d'un abonnement par personne, une clé est configurée une fois, le groupe entier partage la même interface, et la consommation de chacun est visible dans l'administration. Les limites de débit se règlent par modèle, les quotas s'attribuent par compte, et le coût cesse de se dissoudre dans une ligne opaque.

Agents, exécution de code et rendu immédiat
S'il n'était qu'une fenêtre de dialogue, rien ne le distinguerait d'une page hébergée. La différence tient aux agents. On assemble un assistant sans écrire de code : on accroche la gestion de fichiers, l'exécution de code et des appels d'API vers l'extérieur, on ajoute une consigne système, et le résultat est un spécialiste d'un type de tâche. Les agents aboutis se publient dans une galerie commune ou se remettent à des collègues nommés. Un cran plus bas, les compétences et les sous-agents découpent un gros travail en tâches distinctes dotées chacune de leur contexte, pour qu'un détour dans un fil ne brouille pas le raisonnement d'un autre.
L'interpréteur de code est la fonction la plus souvent sous-estimée. Il exécute Python, JavaScript, TypeScript, Go, C, C++, Java, PHP, Rust et même Fortran dans un bac à sable isolé, si bien que rien n'a besoin d'être installé sur la machine où l'on se trouve. On dépose un tableau, on demande un résultat, on récupère la sortie : la boucle entière tient dans une conversation. Quand les données sont sensibles, cette exécution a lieu sur votre matériel, et c'est souvent la vraie raison du déménagement.

Le rendu immédiat couvre la moitié visible. Demandez un composant, une page ou un schéma décrit en quelques lignes, et le résultat s'affiche à côté de la conversation ; une ligne modifiée, et le changement apparaît aussitôt. Essayer une mise en page ou vérifier un schéma va plus vite qu'un aller-retour par un éditeur.
Rejoindre les systèmes déjà en place
Même un modèle puissant ne voit pas votre base de données interne. MCP comble ce manque : c'est une norme ouverte pour relier un modèle à des outils extérieurs, et ce logiciel sait s'attacher à n'importe quel serveur MCP. Une fois configuré, le modèle interroge des données, appelle des points d'accès internes et parcourt une arborescence de fichiers ; il cesse de seulement répondre pour agir. Une entreprise y a raccordé plus de trente serveurs MCP internes afin que le personnel pose ses questions en langage courant au lieu de remplir une demande.

Plusieurs décisions plus discrètes comptent au quotidien. La mémoire conserve les préférences d'une conversation à l'autre, ce qui évite de tout réexpliquer chaque matin. La recherche web s'accroche à n'importe quel modèle, et les résultats sont réordonnés avant d'entrer dans le contexte, pour qu'une pile de pages hors sujet ne chasse pas la question. La recherche plein texte sur les messages et les pièces jointes est confiée à un moteur dédié, ce qui rend exploitable une archive de plusieurs centaines de fils. Les conversations se ramifient, une expérience ne contamine donc jamais la ligne principale.
Le versant collectif n'a pas été renvoyé à plus tard. L'authentification couvre courriel et mot de passe, OAuth2, SAML, LDAP et code à deux facteurs ; les administrateurs gèrent utilisateurs, rôles et droits dans le navigateur au lieu de modifier un fichier de configuration et de redémarrer un service. Les sessions se partagent par lien, s'exportent et s'importent, ce qui ramène la transmission d'un flux de travail à quelques phrases.
| Point | Situation |
| Licence | MIT ; le logiciel est libre et sans abonnement |
| Version stable actuelle | 0.8.7, parue en juin 2026 |
| Forme de déploiement | application web auto-hébergée, par conteneur, gestionnaire de paquets ou manifestes de grappe |
| Langues de l'interface | plus de trente, traduites par la communauté |
| Sources de modèles | API hébergées des fournisseurs et moteur local |
| Stockage | base documentaire propre ; les sessions ne quittent pas votre serveur |
| Fonctions d'équipe | utilisateurs multiples, authentification unique, quotas et limites de débit |
La question du propriétaire mérite une réponse honnête. En novembre 2025, un éditeur de bases de données analytiques en temps réel a annoncé le rachat du projet, le fondateur et toute l'équipe le rejoignant. L'annonce était inhabituellement explicite : le projet reste entièrement ouvert, sous les mêmes conditions MIT, et les installations existantes ne sont pas touchées. Les versions ont continué : 0.8.7 a apporté le classement des conversations en projets, un indicateur de consommation de contexte et un interpréteur durci, et un aperçu de la version suivante teste déjà une nouvelle façon d'assembler les agents.

Il y a un seuil, mais il n'est pas financier. Ce n'est pas un logiciel que l'on installe et qu'on oublie. Aucun paquet d'installation pour poste de travail n'est proposé : c'est une application web que l'on atteint par un navigateur, il faut donc un serveur ou une machine toujours allumée, et un environnement de conteneurs préparé d'avance. Sauvegardes et montées de version deviennent votre affaire à partir de ce jour. En retour : une facture lisible ligne par ligne, des données qui restent là où on les a mises, et aucune dépendance aux décisions produit d'une autre maison.
Si vous posez quelques questions par mois, les formules gratuites des assistants hébergés suffisent, et tout ceci est surdimensionné. Mais dès que plusieurs abonnements tournent et que l'historique a lui-même de la valeur, l'offre devient claire : logiciel libre, matériel à vous, paiement à l'appel. La facture passe d'un montant mensuel fixe à un montant mesuré, et ce calcul mérite d'être posé avant l'arrivée du prochain avis de renouvellement.