Retour aux guides
Comparer·21 septembre 2026·Mis à jour le 24 septembre 2026·11 min de lecture

Alternatives à LibreChat — choisir selon ce que vous devez exploiter

Six conteneurs, un panneau d’administration AGPL au sein d’un projet autrement sous MIT, et aucun export groupé — les trois faits qui déterminent le choix.

Dernière vérification le .

Les alternatives à LibreChat relèvent d’une décision opérationnelle, pas d’une décision de prix : LibreChat est sous licence MIT et ne vend rien ; les raisons de le quitter sont donc les six services exécutés par son fichier compose officiel, un panneau d’administration sous licence AGPL inclus dans un projet par ailleurs sous MIT, ainsi que l’absence d’exportation groupée. Adaptez le remplacement à ce que vous êtes prêt à exploiter — Open WebUI pour un conteneur, Jan ou Cherry Studio pour une application de bureau, LobeHub Cloud ou AnythingLLM Cloud pour une solution hébergée, TypingMind ou Msty pour une licence achetée — et vérifiez le chemin de migration avant de partir, car c’est l’exportation qui piège les utilisateurs.

Deux choses que cette page ne fera pas. Elle ne vous dira pas que LibreChat est en train de disparaître : ClickHouse a annoncé l’acquisition le 4 novembre 2025 et l’API GitHub indique toujours que danny-avila/LibreChat n’est pas archivé, est sous MIT, compte 44 528 étoiles et a reçu son dernier push le 21 septembre 2026 (relecture le 21 septembre 2026). Elle ne classera pas non plus les solutions selon leurs fonctionnalités, car rien ici n’a fait l’objet d’un benchmark.

Pourquoi les utilisateurs quittent-ils un client gratuit

L’empreinte. Le docker-compose.yml officiel de LibreChat définit six services : api, admin-panel, mongodb (mongo:8.0.20), meilisearch (v1.35.1), vectordb (pgvector 0.8.0 sur Postgres 15) et rag_api. Ces conteneurs supplémentaires lui fournissent la recherche en texte intégral dans les conversations et la récupération de documents ; il s’agit donc d’un compromis plutôt que d’une surcharge — mais trois de ces services sont des datastores avec leurs propres volumes à sauvegarder et à mettre à niveau (MongoDB, Meilisearch et le Postgres avec pgvector), en plus de celui du conteneur api. La référence du schéma d’Open WebUI décrit un seul fichier SQLite situé à data/webui.db qui contient les utilisateurs, l’historique des conversations et le stockage des fichiers. C’est la véritable différence entre les deux déploiements, et elle est vérifiable sans exécuter l’un ou l’autre.

La licence n’est pas uniforme. LibreChat est décrit partout comme étant sous MIT, et le dépôt principal l’est effectivement. Le panneau d’administration fourni comme service dans ce même fichier compose se trouve dans un dépôt distinct, LibreChat-AI/admin-panel, et l’API GitHub indique que sa licence est AGPL-3.0 (146 étoiles, dernier push le 15 septembre 2026). La documentation du panneau d’administration ne contient aucune déclaration de licence ; elle précise toutefois que le panneau fonctionne comme un service distinct et que vous pouvez le désactiver en supprimant le service admin-panel ou en le plaçant derrière un profil Compose. Si votre organisation examine les licences avant le déploiement, c’est le point à lui soumettre — et la désactivation consiste à modifier le fichier compose, pas à créer un fork.

L’acquisition, exposée clairement. Le billet de suivi de ClickHouse confirme par écrit que « LibreChat reste 100 % open source sous sa licence MIT actuelle » et que « pour les déploiements LibreChat existants : rien ne change ». C’est également dans ce billet qu’apparaît le seul changement commercial : l’API Code Interpreter payante de LibreChat a été annoncée comme devant être arrêtée « sous sa forme actuelle », selon un calendrier « visant le 1er mai 2026 ». Cette date est passée, et la documentation actuelle de Code Interpreter décrit un service Apache-2.0 que vous auto-hébergez, sans prix. La question de savoir si l’API hébergée a effectivement cessé de facturer les abonnés existants n’a pas été vérifiée ici — le confirmer aurait nécessité de se connecter à un compte, ce que cette recherche n’a pas fait.

Cadence des versions, avec le désaccord mis en évidence. Le journal des modifications date la version stable actuelle, v0.8.7, du 23 juin 2026, tandis que l’API des versions GitHub indique qu’elle a été publiée le 24 juin 2026 et la marque prerelease: true même si le journal des modifications la qualifie de stable — ce marqueur est défini pour chaque version de la liste, RC ou non, et ne permet donc pas de les distinguer. Fiez-vous au journal des modifications pour le statut stable ou RC. La tête de la série des versions est v0.8.8-rc3, publiée le 15 septembre 2026.

Quelle alternative convient à quel lecteur

Classées selon ce que vous devez exploiter. Les licences et les chiffres des dépôts proviennent de l’API GitHub et du fichier LICENSE de chaque projet au 19 septembre 2026 ; les étoiles mesurent l’attention, pas les installations ni l’adoption par les équipes.

AlternativeStructureLicenceChoisissez-le lorsque
Open WebUIAuto-hébergé, un conteneur par défautLicence d’Open WebUI — BSD-3-Clause avec une clause de marque depuis la version v0.6.6Vous voulez l’architecture de LibreChat avec une surface d’exploitation réduite, et l’exportation groupée est importante
LobeHub (anciennement LobeChat)Auto-hébergé ou niveau cloud publiéLicence communautaire de LobeHub — Apache-2.0 avec conditionsVous voulez une option hébergée issue du même projet que celui que vous pourriez sinon auto-héberger
AnythingLLMApplication de bureau, Docker ou niveau cloud publiéMITLes documents et la récupération limitée à l’espace de travail constituent le besoin réel, pas le chat général
JanApplication de bureau ; modèles locaux et distants côte à côteApache-2.0 (en-tête LICENSE : Menlo Research)Une personne, aucun serveur, et vous voulez une option explicite compatible avec le protocole Anthropic
Cherry StudioApplication de bureauAGPL-3.0, avec une exemption commerciale sur demandeVous voulez un client de bureau et l’AGPL est acceptable pour votre organisation
Chatbox Community EditionApplication de bureauGPL-3.0Vous voulez le client de bureau le plus léger ; consultez la note tarifaire avant de supposer que le BYOK est gratuit
TypingMindLicence commerciale, paiement uniquePropriétaireVous préférez acheter une fois plutôt que d’exploiter quoi que ce soit, et le CORS vers votre endpoint fonctionne correctement
Msty StudioApplication de bureau commerciale, niveau gratuit plus options payantesPropriétaireVous voulez un produit de bureau soigné, avec une relation de support derrière lui
SillyTavernAuto-hébergé, centré sur les personnagesAGPL-3.0Votre usage concerne le jeu de rôle et le travail sur les personas — un segment différent du chat d’équipe
big-AGIAuto-hébergement, avec un niveau Pro hébergéMITVous voulez un auto-hébergement sous MIT, et le niveau Pro hébergé constitue un avantage secondaire plutôt que la raison principale
Chatbot UIDormant — pas une destinationMITJamais, en 2026. Dernier commit le 22 juin 2024 ; dernier push le 3 août 2024. Il n’apparaît ici que comme format d’importation

Un piège de nommage qu’il vaut la peine de noter : LobeChat a été renommé LobeHub dans une discussion ouverte par son fondateur le 3 novembre 2025 ; les tutoriels LobeChat antérieurs à la version 2.0 et leurs hypothèses concernant les variables d’environnement sont donc obsolètes. La page de configuration LobeChat de Kunavo conserve encore l’ancien nom. La documentation des paramètres de fournisseur de Cherry Studio n’a pas pu être chargée pendant cette recherche ; sa ligne dans le tableau suivant est donc marquée comme non vérifiée plutôt que décrite. Ses conditions de licence ci-dessous proviennent en revanche du README du dépôt.

Comment chacun utilise votre propre clé

C’est ici que les alternatives diffèrent réellement, et c’est la partie qu’un tableau de fonctionnalités ne montre pas. Chaque client du tableau ci-dessous documente une méthode pour utiliser votre propre clé et votre propre URL de base ; la question est donc de savoir ce que cette méthode accepte et ce à quoi elle renonce. Chatbox est l’exception à signaler d’emblée : ses offres publiées vendent un accès groupé aux modèles plutôt que l’application, et sa page tarifaire n’indique pas si l’offre gratuite accepte un endpoint personnalisé.

ClientOù saisir l’URL de base et la cléListe des modèlesAnthropic Messages sur une URL de base personnalisée ?
LibreChatendpoints.custom[] dans librechat.yaml : name, apiKey, baseURLmodels.fetch: true alimente le sélecteur, ou répertoriez models.defaultOui — provider: "anthropic", que le schéma désigne comme la valeur actuellement prise en charge
Open WebUISettings → Admin → Connections, ou OPENAI_API_BASE_URL / OPENAI_API_KEYGET /v1/models est marqué « recommended » ; sinon, saisissez les identifiants dans le champ Model IDsNon documenté — la détection d’Anthropic est limitée au nom d’hôte api.anthropic.com ; un autre nom d’hôte n’est couvert dans aucun cas
Jan DesktopFournisseur personnalisé : nom du fournisseur, URL de base, clé API (requise même pour les serveurs locaux)Interroge {base_url}/models, sinon ajoutez les modèles manuellementOui — un choix explicite compatible avec OpenAI / Anthropic
LobeHubSettings → Language Model : clé API du fournisseur et URL de base personnalisée facultative ; les versions auto-hébergées utilisent des variables d’environnement du fournisseur de modèlesPar fournisseur, dans le même panneauNon documenté sur la page du fournisseur consultée ici
AnythingLLMFournisseur « Generic OpenAI » : URL de base, clé API, nom du modèle de chat, fenêtre de contexte en tokens, nombre maximal de tokens — tous saisis manuellementLe modèle de chat est une chaîne que vous saisissez ; aucune récupération de la liste des modèles n’est documentéeNon proposé — le fournisseur est documenté comme compatible uniquement avec OpenAI
TypingMindAdd Custom Models : nom, endpoint et ligne d’en-tête Authorization ajoutée manuellement ; l’endpoint de l’exemple documenté est une URL /chat/completions complèteID du modèle saisi pour chaque modèle personnaliséPas dans la méthode documentée pour les modèles personnalisés
ChatWiseFournisseur personnalisé compatible avec OpenAI ou Anthropic : clé et endpointRécupérez ou saisissez les identifiants des modèles, puis définissez les fonctionnalitésOui, selon ses options de fournisseur personnalisé
Cherry Studio, Chatbox, Msty StudioLa documentation des fournisseurs pour ces trois produits n’a pas pu être consultée pendant cette recherche. Rien n’est affirmé ici concernant leurs champs d’URL de base, leurs listes de modèles ou la prise en charge des protocoles — vérifiez dans l’application avant de vous engager pour l’un d’eux

Sources de ce tableau, consultées le 19 septembre et revérifiées le 21 septembre 2026 : le schéma d’endpoint personnalisé de LibreChat, le guide du fournisseur compatible avec OpenAI d’Open WebUI et sa page Anthropic, la page des endpoints personnalisés de Jan, la documentation des fournisseurs de LobeHub, la page Generic OpenAI d’AnythingLLM, qui commence par son propre avertissement indiquant que le fournisseur est destiné aux développeurs et hautement configurable, la page des fournisseurs personnalisés de ChatWise et le guide pratique de TypingMind pour les modèles personnalisés.

Trois limites à garder à l’esprit pour prendre votre décision. Premièrement, LibreChat ajoute le chemin des complétions à votre baseURL sauf si vous définissez directEndpoint: true ; une URL de base qui est déjà l’endpoint complet des complétions nécessite donc cette option. Deuxièmement, une URL de base personnalisée dans LibreChat ne bascule pas automatiquement vers l’API OpenAI Responses : la page OpenAI de LibreChat indique explicitement qu’Azure OpenAI, OpenRouter ainsi que les URL de base personnalisées ou de reverse proxy ne basculent pas automatiquement ; prévoyez donc Chat Completions, sauf confirmation contraire dans votre propre déploiement. Troisièmement, les outils des agents — interpréteur de code, recherche de fichiers, contexte de fichiers, recherche Web, MCP, actions OpenAPI et utilitaires, selon la documentation des agents — constituent la liste de fonctionnalités à comparer avec le client vers lequel vous migrez, car les noms et les périmètres sont propres à LibreChat. Cette documentation n’indique pas ce qui se produit avec un modèle incapable d’appeler des outils ; ne supposez donc ni solution de repli ni échec définitif.

Une fonctionnalité sans équivalent dans la documentation consultée pour cette page, et l’argument le plus solide pour rester : LibreChat peut tarifer et comptabiliser votre endpoint personnalisé par modèle. Selon la documentation sur l’utilisation des tokens, tokenConfig prend en charge prompt, completion et context par modèle, avec cacheRead et cacheWrite facultatifs pour les fournisseurs qui signalent l’utilisation d’entrées mises en cache, exprimés en tarifs par million de tokens ; pour les agents qui utilisent plusieurs endpoints, LibreChat utilise la configuration de tokens correspondant à l’endpoint et au modèle lors de l’enregistrement de l’utilisation et du coût. Associez-y l’objet de solde de la même page — enabled, startBalance, autoRefillEnabled, refillIntervalValue, refillIntervalUnit, refillAmount, qui a remplacé les anciennes variables d’environnement CHECK_BALANCE et START_BALANCE — et vous disposez d’un contrôle du crédit par utilisateur intégré au client. Le reproduire ailleurs représente un véritable travail.

librechat.yaml
version: 1.3.16
endpoints:
  custom:
    # The escape hatch a plain OpenAI-compatible client does not have:
    # provider: anthropic sends the NATIVE Messages request to your own
    # baseURL. Point baseURL at the API root, not at /v1/messages.
    - name: "Kunavo (Anthropic protocol)"
      apiKey: "${KUNAVO_API_KEY}"
      baseURL: "https://api.kunavo.com"
      provider: "anthropic"
      models:
        # models.fetch is NOT used for a native Anthropic custom endpoint,
        # so the picker is exactly what you list here.
        default: ["claude-sonnet-4-6", "claude-opus-5", "claude-haiku-4-5"]
      titleConvo: true
      titleModel: "claude-haiku-4-5"
      # Without tokenConfig, LibreChat's cost breakdowns, balance
      # transactions and agent billing have no rates for these models.
      tokenConfig:
        claude-sonnet-4-6:
          prompt: 2.1
          completion: 10.5
          context: 1000000
        claude-haiku-4-5:
          prompt: 0.7
          completion: 3.5
          context: 200000

Cette configuration est une structure de référence publiée, pas un test de compatibilité. Kunavo n’a pas testé en conditions réelles LibreChat ni aucun client de cette page avec son endpoint ; tous les comportements ci-dessus proviennent de la documentation propre au projet. Validez-les dans un déploiement de préproduction avant de vous y fier.

Ce qui migre et ce que vous devez reconstruire manuellement

L’asymétrie de l’export résume toute l’histoire de la migration. La documentation propre de LibreChat indique qu’« il n’existe pas d’exportation groupée intégrée de toutes les conversations en une seule fois ». L’exportation se fait par conversation, depuis le menu Export and Share, aux formats md, txt, json, csv ou capture d’écran ; seuls json et csv contiennent toutes les branches de messages, et une conversation toute nouvelle ou une vue de résultats de recherche n’a rien à exporter, si bien que le menu n’y apparaît pas. L’importation, sous Settings → Data Controls, accepte exactement trois sources : ChatGPT, Claude et ChatbotUI v1.

Open WebUI fait l’inverse : Settings → Data Controls → Export Chats télécharge toutes les conversations dans un seul fichier JSON, et Import Chats accepte son propre JSON natif, les archives ChatGPT qu’il détecte et convertit automatiquement, ainsi que les JSON personnalisés correspondant à sa structure documentée. Vous pouvez donc quitter Open WebUI en un clic, tandis que vous quittez LibreChat conversation par conversation. Aucun convertisseur officiel entre les deux formats n’a été trouvé, et un importateur tiers non officiel apparu dans les résultats de recherche n’a pas été vérifié avec une sortie de LibreChat — ne fondez pas votre migration dessus.

Ce que vous avez dans LibreChatEst-ce transféré ?À faire
Historique des conversationsPartiellement, et manuellementExportez les conversations dont vous avez réellement besoin au format json, une par une. Décidez-le avant la bascule, pas après
L’ensemble du contenu de MongoDBPas un format d’importation pour les clients documentés iciConservez le stockage ./data-node comme archive. C’est votre solution de secours, pas un format de transfert
Configuration de l’endpointNonRessaisissez l’URL de base, la clé et la liste des modèles dans le nouveau client ; le YAML n’a pas d’équivalent ailleurs
Tarifs tokenConfig et soldes par utilisateurNonAucun tableau de tarifs par modèle ni registre de crédits équivalent n’apparaît dans la documentation consultée pour cette page. Prévoyez plutôt d’utiliser la vue d’utilisation propre à votre fournisseur
Agents, serveurs MCP, actions OpenAPINonReconstruisez-les pour chaque client ; les noms et les périmètres des fonctionnalités diffèrent
Index de récupération (pgvector + API RAG)NonRéingérez les documents sources dans le nouveau client. L’étape d’embedding n’est pas fournie par Kunavo — exécutez-la localement ou auprès d’un fournisseur externe
Utilisateurs, rôles, paramètres du panneau d’administrationNonRecréez les comptes et les rôles. Vérifiez le modèle de provisionnement du nouveau client avant de le promettre à une équipe

Sauvegarde et restauration, dans cet ordre. Copiez ce que le fichier compose officiel conserve réellement avant toute modification : le stockage de MongoDB est le volume monté ./data-node, celui de Meilisearch est ./meili_data_v1.35.1, la base vectorielle utilise le volume nommé pgdata2, et le conteneur api possède le volume nommé librechat-data ainsi que ./uploads, ./images et ./logs. Emportez également librechat.yaml et .env. Démarrez le remplacement sur un autre port et laissez la pile LibreChat en fonctionnement — ce sont deux conteneurs, et les faire fonctionner côte à côte pendant une semaine ne coûte que des ressources d’hébergement. Exportez les conversations importantes, importez celles que le nouveau client acceptera et utilisez le nouveau client pour un travail réel avant de mettre quoi que ce soit hors service. Ne supprimez les anciens stockages qu’après avoir relu un échantillon des conversations importées et confirmé que leur contenu a été préservé. Si le nouveau client ne peut pas accepter un format dont vous avez besoin, l’ancienne pile fonctionne toujours : c’est précisément l’objectif de procéder dans cet ordre.

Ce que coûte chaque solution et ce que vous payez réellement

Prix publiés, consultés le 19 septembre et revérifiés le 21 septembre 2026. Deux de ces produits affichent des bannières de réduction ; lorsqu’une page affichait un prix barré, les deux montants sont indiqués. Aucun des montants auto-hébergés n’inclut votre hébergement, et aucun coût d’hébergement n’a été vérifié pour les produits de cette page — calculez le coût de votre propre hôte à partir du nombre de conteneurs indiqué ci-dessus.

ProduitPrix publiéCe que cela vous apporte
LibreChat, auto-hébergé$0Sous licence MIT. Aucun abonnement, aucune restriction. Vous payez l’API du modèle et un hôte pour six conteneurs
Open WebUI, auto-hébergé$0Gratuit à exploiter. La marque ne peut pas être modifiée, sauf pour les déploiements de 50 utilisateurs ou moins sur une période de 30 jours, les contributeurs substantiels disposant d’une autorisation écrite préalable spécifique, ou les titulaires d’une licence d’entreprise autorisant les modifications de la marque
Open WebUI EnterpriseAucun prix publié — contactez le service commercialMarque blanche, changement de marque et offres exclusives pour les entreprises. Des montants provenant de tiers circulent ; aucun n’apparaît sur une page officielle, ils ne sont donc pas indiqués ici
LobeHub CloudGratuit 0 $ · Starter 9,9 $/mois ou 118,8 $/an · Premium 19,9 $/mois ou 238,8 $/an · Ultimate 39,9 $/mois ou 478,8 $/anAllocations mensuelles de crédits (500k / 5M / 15M / 35M), limites de stockage et d’entrées vectorielles par niveau
Dérivé commercial de LobeHubContactez les mainteneursL’exécution sans modification en tant que service est autorisée ; la distribution d’un dérivé modifié nécessite une licence commerciale — l’écart de licence le plus net par rapport à la licence MIT de LibreChat
AnythingLLMDesktop et Docker auto-hébergé gratuits · Cloud Basic 50 $/mois · Cloud Pro 99 $/mois · Enterprise : contacterLes deux niveaux cloud indiquent une instance privée, et Basic indique également un sous-domaine personnalisé ; la page cloud précise qu’il faut fournir une clé API LLM
JanGratuitApache-2.0 ; jan.ai ne publie aucune page tarifaire. Vous payez l’API du modèle lorsque vous utilisez des fournisseurs distants
Msty StudioGratuit 0 $ · Aurum 149 $/an · Aurum Lifetime 349 $ en paiement unique · Teams personnalisé, 5 sièges minimumAurum débloque Studio Web et l’ensemble avancé de fonctionnalités. Msty Go est une bêta gratuite ; les tarifs de Nexus figurent sur un autre site qui n’a pas été consulté ici
TypingMindStandard 39 $ · Extended 79 $ · Premium 99 $ (affiché barré à partir de 198 $) · Bulk 395 $ (barré à partir de 790 $), tous en paiement uniqueLa licence achète uniquement le client — « 39 $ une seule fois + paiement à l’utilisation de l’API ». La consultation a eu lieu alors qu’une bannière « 50% OFF » était affichée ; considérez donc ces montants comme les prix affichés à cette date, et non comme des prix permanents
ChatWiseGratuit 0 $ · Pro 29 $ en paiement unique (affiché barré à partir de 49 $)Pro est décrit comme un paiement unique donnant droit à un an de mises à jour des fonctionnalités pro, avec en plus un essai de 7 jours. La page a été consultée avec une bannière de réduction affichée
Chatbox AIGratuit 0 $ · Lite 3,50 $/mois avec facturation annuelle ou 3,99 $ au mois · Pro 16,70 $ ou 19,99 $ · Pro+ 33,33 $ ou 39,99 $Ces offres achètent l’accès groupé aux propres modèles de Chatbox en points de calcul, et non l’application. La page définit les points de calcul comme couvrant les conversations avec les modèles, la recherche Web et l’analyse de documents ; ils ne correspondent donc pas à un nombre de tokens et ne se traduisent pas par un tarif par million de tokens. La page n’indique pas si l’offre gratuite autorise un endpoint personnalisé compatible avec OpenAI
Cherry StudioGratuitAGPL-3.0 ; l’utilisation commerciale est autorisée sous réserve du respect de l’AGPL, avec une exemption possible en contactant les mainteneurs
big-AGIGratuit 0 $/mois · Pro 9 $/mois, facturé 108 $/an · Business : contacterPro ajoute la sauvegarde cloud, la synchronisation multi-appareils et un accès prioritaire. Le README indique toujours 10,99 $/mois ; considérez donc la page tarifaire comme actuelle et le README comme obsolète. La version MIT auto-hébergée est gratuite

Tout montant facturé par un revendeur n’est pas le prix du projet. Les déploiements en un clic proposés sur les marketplaces et les plateformes PaaS comportent leurs propres frais d’hébergement, et une image de VM de marketplace intitulée « LibreChat » est publiée par un tiers plutôt que par le projet — cette annonce n’a pas pu être consultée pendant cette recherche et, dans tous les cas, ses frais seraient ceux du fournisseur.

La facture du modèle suit votre clé, pas votre client

Lorsque vous utilisez un client avec votre propre clé, changer de client ne modifie pas le coût des tokens — les exceptions ci-dessus sont les offres qui vendent plutôt un accès groupé aux modèles : les crédits de LobeHub Cloud et les points de calcul de Chatbox, où le client et la facture du modèle constituent le même achat. Ce qui suit est un calcul illustratif de tokens, et non un coût mesuré ni un plafond de facturation. Supposons une personne, pendant un mois : 600 000 tokens d’entrée non mis en cache et 60 000 tokens de sortie. Les tarifs proviennent du catalogue Kunavo en vigueur, par million de tokens.

ModèleEntrée / sortie par millionEstimation, une personne-mois
Claude Haiku 4.5$0.70 / $3.50$0.63
GPT-5.6 Terra$0.70 / $4.20$0.67
Claude Sonnet 4.6$2.10 / $10.50$1.89
Claude Opus 5$3.50 / $17.50$3.15

Un seul réglage a ici plus d’impact que le choix du client. Le titleModel de LibreChat détermine le modèle qui rédige les titres des conversations, et les titres génèrent beaucoup de trafic pour une faible valeur. Supposons 200 nouvelles conversations par mois, avec 1 200 tokens d’entrée et 40 tokens de sortie chacune : avec Claude Sonnet 4.6, ce travail en arrière-plan est estimé à $0.59, contre $0.20 avec Claude Haiku 4.5 — pour une sortie que personne ne lit attentivement. Les clients sans réglage de modèle de titre facturent ce trafic au tarif de votre modèle principal.

Le montant du catalogue Kunavo constitue un plancher de facturation plutôt qu’un plafond : lorsque l’amont signale son coût, la facture correspond au montant le plus élevé entre le coût du catalogue et le coût amont multiplié par la majoration applicable. Les frais de cache et les outils externes ne sont pas inclus dans cet exemple, et l’étape de récupération d’un client compatible RAG ne l’est pas non plus — Kunavo ne fournit aucun modèle d’embedding ; cette étape s’exécute donc localement ou auprès d’un fournisseur externe. Le rechargement minimal est de $10 de crédit prépayé, ce qui constitue un minimum de financement plutôt qu’un abonnement ou des frais par tâche ; consultez les détails de facturation.

Étapes suivantes

Si Open WebUI figure sur votre liste restreinte, LibreChat vs Open WebUI compare spécifiquement les deux solutions sur la complexité de configuration, et la page de configuration d’Open WebUI contient les valeurs de connexion. Si votre objectif concerne les documents, AnythingLLM vs Open WebUI couvre cette paire. Pour les clients de bureau, Kunavo publie des pages de configuration pour Cherry Studio et Chatbox ; pour le roleplay, consultez SillyTavern et la comparaison d’API correspondante. Les références de protocole sont l’endpoint compatible avec OpenAI et l’URL de base Anthropic, nécessaires à la route provider: anthropic de LibreChat. Toutes ces informations correspondent à une configuration publiée, et non à un test de compatibilité. Créez un compte Kunavo lorsque vous avez choisi un client et souhaitez obtenir une clé pour le tester.

Vous choisissez l’endpoint plutôt que le client ? API compatible avec OpenAI et Alternatives à OpenRouter couvrent cette décision, tandis que Optimisation des coûts de l’IA présente la méthode pour mesurer une facture réelle plutôt que d’en estimer une.

Questions fréquentes

Quelle est la meilleure alternative à LibreChat ?

Il n’y a pas de gagnant unique, car LibreChat est gratuit et les raisons de le quitter sont opérationnelles. Si vous voulez la même architecture auto-hébergée et multi-fournisseurs avec beaucoup moins d’éléments à gérer, Open WebUI est le plus proche : le docker-compose officiel de LibreChat définit six services, tandis que le stockage par défaut d’Open WebUI est un seul fichier SQLite interne. Si vous voulez une application de bureau et aucun serveur, Jan (Apache-2.0), Cherry Studio (AGPL-3.0) et Chatbox Community Edition (GPL-3.0) sont des options open source dont les dépôts restent actifs. Si vous voulez que quelqu’un d’autre l’exploite, LobeHub Cloud et AnythingLLM Cloud publient leurs tarifs. Si vous voulez acheter une fois et ne rien exploiter, TypingMind et Msty vendent des licences. Choisissez en fonction de ce que vous êtes prêt à exploiter et des conditions de licence, pas d’une liste de fonctionnalités.

LibreChat est-il toujours gratuit après son acquisition par ClickHouse ?

Oui, officiellement. ClickHouse a annoncé l’acquisition le 4 novembre 2025 et a écrit que « LibreChat reste 100 % open source sous sa licence MIT actuelle » et que « pour les déploiements LibreChat existants : rien ne change ». librechat.ai/about indique toujours « Sous licence MIT. Aucun abonnement, aucune restriction. » Une chose commerciale a changé : l’API Code Interpreter payante de LibreChat a été annoncée comme devant être arrêtée sous sa forme actuelle, selon un calendrier visant le 1er mai 2026, et la documentation actuelle décrit Code Interpreter comme un service Apache-2.0 que vous auto-hébergez. La question de savoir si cette API hébergée a effectivement cessé de facturer ses abonnés n’a pas été vérifiée, car cela aurait nécessité une connexion.

Quelle alternative à LibreChat est la plus facile à auto-héberger ?

Open WebUI, si l’on mesure ce qui doit fonctionner plutôt que le nombre de fonctionnalités. Le docker-compose.yml officiel de LibreChat définit six services : le conteneur api, le panneau d’administration, MongoDB 8.0, Meilisearch, un Postgres avec pgvector et l’API RAG. La documentation d’Open WebUI décrit un fichier SQLite situé à data/webui.db comme la structure centrale des utilisateurs, de l’historique des conversations et du stockage des fichiers ; un conteneur unique constitue donc le déploiement normal. Il s’agit d’une différence réelle en matière de surface de sauvegarde et de risque de mise à niveau, pas d’une distinction marketing. C’est aussi un véritable compromis : les services supplémentaires de LibreChat alimentent sa recherche en texte intégral et la récupération de documents.

Puis-je exporter toutes mes conversations LibreChat en une seule fois ?

Non. La documentation de LibreChat indique elle-même qu’il n’existe aucune exportation groupée intégrée de toutes les conversations en une seule fois. L’exportation se fait conversation par conversation, depuis le menu Export and Share, au format md, txt, json, csv ou capture d’écran, et l’option « export all message branches » ne s’applique qu’aux formats json et csv. Une conversation toute nouvelle ou une vue de résultats de recherche n’a rien à exporter ; le menu n’apparaît donc pas dans ces cas. C’est le fait le plus difficile à gérer lors d’une migration depuis LibreChat, et il vaut mieux le savoir avant de commencer. À l’inverse, Open WebUI exporte toutes les conversations dans un seul fichier JSON depuis Settings puis Data Controls.

Puis-je importer mes anciennes conversations dans LibreChat ou dans une solution de remplacement ?

LibreChat importe des données depuis exactement trois sources, sous Settings puis Data Controls : ChatGPT, Claude et ChatbotUI v1. Un export Open WebUI n’en fait pas partie ; un transfert dans cette direction ne dispose donc d’aucun chemin d’importation documenté. L’importation d’Open WebUI accepte son propre JSON natif, les archives ChatGPT, qu’il détecte et convertit automatiquement, ainsi que les fichiers JSON personnalisés correspondant à sa structure attendue. L’asymétrie est le point pratique : quitter Open WebUI se fait avec un seul fichier, tandis que quitter LibreChat se fait conversation par conversation. Aucun convertisseur officiel entre les deux formats n’a été trouvé, et un importateur tiers non officiel apparu dans les résultats de recherche n’a pas été vérifié avec une sortie LibreChat.

Chatbot UI est-il toujours une bonne alternative à LibreChat ?

Non, même s’il apparaît tout de même dans les articles de listes consacrés à cette requête. Le dépôt mckaywrigley/chatbot-ui est sous licence MIT et n’est pas archivé, mais l’API GitHub indique que le dernier push date du 3 août 2024 et que le dernier commit sur main date du 22 juin 2024 — plus de deux ans sans changement, constaté le 19 septembre 2026. Considérez-le comme dormant plutôt que comme une destination. Il reste pertinent d’une manière limitée : ChatbotUI v1 est l’un des trois formats acceptés par l’importateur de LibreChat ; un ancien export Chatbot UI peut donc être importé dans LibreChat, même si le projet lui-même n’est plus une option active.

Quelle alternative conserve le protocole Anthropic Messages avec une URL de base personnalisée ?

LibreChat lui-même, Jan et ChatWise. Le schéma d’endpoint personnalisé de LibreChat documente un champ provider et indique qu’il « prend actuellement en charge anthropic » ; il achemine l’endpoint via le client Anthropic natif et appelle /v1/messages sur votre propre baseURL. En contrepartie, la récupération de modèles au format OpenAI n’est pas utilisée pour cet endpoint, et les modèles sont donc listés manuellement. Le formulaire de fournisseur personnalisé de Jan propose explicitement le choix du format d’API OpenAI-compatible ou Anthropic-compatible, et la documentation des fournisseurs personnalisés de ChatWise décrit la même paire. Open WebUI est moins adapté ici : sa documentation indique qu’il détecte les URL Anthropic par leur nom d’hôte — toute URL contenant api.anthropic.com — et gère la découverte des modèles correspondants. La manière dont il traite un endpoint compatible Anthropic sur un autre nom d’hôte n’est pas documentée ; considérez donc ce point comme non confirmé plutôt que comme un refus. Si le protocole Messages est la raison pour laquelle vous utilisez LibreChat, vérifiez ce point avant de migrer.

État des dépôts, étoiles, licences et dates de publication consultés via l’API GitHub le 19 septembre 2026 et revérifiés le 21 septembre 2026 ; le fichier compose, la configuration d’exemple et la liste des versions de LibreChat ont été consultés de la même manière. Les prix des produits et le comportement de leur configuration proviennent de la documentation propre à chaque projet, consultée le 19 septembre et revérifiée le 21 septembre 2026, et ne sont pas exhaustifs — les paramètres des fournisseurs de Cherry Studio, les tarifs de Msty Nexus et le prix entreprise d’Open WebUI n’ont pas pu être consultés et sont signalés comme tels ci-dessus. Aucun client de cette page n’a été testé en conditions réelles avec Kunavo. Les tarifs des tokens Kunavo proviennent du catalogue en vigueur, et chaque exemple en dollars correspond à un calcul illustratif de tokens.