Aller au contenu principal
PromptQuorumConçu pour les humains. Structuré pour l'IA.
Accueil/LLM locaux avancés
RAG & Document Chat

MaxKB Review: plateforme RAG auto-hébergée pour DeepSeek et Qwen

·11 min de lecturePar Hans Kuepper · Fondateur de PromptQuorum · Moteur de découverte de l'IA open-weight et open source

MaxKB est une plateforme RAG et agents gratuite et open source (github.com/1Panel-dev/MaxKB, licence GPL-3.0) que vous déployez vous-même avec une seule commande Docker et connectez à des modèles locaux — dont DeepSeek, Qwen et Llama — via une entrée fournisseur Ollama dans ses paramètres de modèles, ou à des modèles cloud comme OpenAI, Claude et Gemini depuis le même écran. L'édition Community gratuite est limitée à 2 utilisateurs, 5 applications et 50 bases de connaissances ; une édition Professional payante supprime ces limites et ajoute des fonctionnalités entreprise. MaxKB est développé par 1Panel-dev, l'équipe derrière le projet de gestion de serveurs 1Panel, et affiche environ 22 700 étoiles GitHub au moment de cette review.

Points clés

  • MaxKB est open source sous GPL-3.0 ; le dépôt source est github.com/1Panel-dev/MaxKB
  • Déploiement en une seule commande Docker — aucune base de données ni environnement Python séparé requis pour l'installation de base
  • Connexion aux modèles locaux en ajoutant Ollama comme fournisseur de modèle (adresse serveur + nom de modèle) ; les modèles DeepSeek, Qwen et Llama servis via Ollama fonctionnent ainsi
  • Se connecte aussi à des fournisseurs cloud — OpenAI, Claude (Anthropic), Gemini et autres — depuis le même écran de paramètres de modèles
  • Édition Community gratuite : limitée à 2 utilisateurs, 5 applications et 50 bases de connaissances
  • L'édition Professional payante supprime ces limites ; la page de tarifs de MaxKB indique une licence par abonnement à 1 920 $ par an
  • Développé par 1Panel-dev, l'équipe derrière le panneau open source de gestion de serveurs 1Panel
  • Environ 22 700 étoiles GitHub au moment de cette review, avec de nouvelles versions publiées toutes les quelques semaines selon la page des releases GitHub
  • Version actuelle : v2.10.6-lts, publiée le 2026-09-03
  • Chaque application reçoit une clé API compatible OpenAI, permettant à du code client OpenAI existant de pointer vers MaxKB en changeant simplement l'URL de base et la clé — sans serveur API local séparé à mettre en place

📍 En une phrase

MaxKB est une plateforme RAG et agents open source et auto-hébergée (GPL-3.0), déployée via Docker, qui se connecte à des modèles locaux DeepSeek ou Qwen via une entrée fournisseur Ollama, ou à des modèles cloud depuis le même écran de paramètres.

💬 En termes simples

Plutôt que de payer un fournisseur cloud à chaque appel API, vous exécutez MaxKB sur votre propre serveur et le connectez à un modèle local déjà servi par Ollama — base de connaissances, interface de chat et logique d'agent restent sur une infrastructure que vous contrôlez.

MaxKB (maxkb.pro, code source sur github.com/1Panel-dev/MaxKB) est une plateforme open source et auto-hébergée pour créer des applications RAG (retrieval-augmented generation) et des agents. Elle se déploie via Docker sur votre propre serveur et se connecte à des runtimes locaux comme Ollama, ou à des fournisseurs cloud, depuis le même écran de paramètres de modèles.

MaxKB Review: plateforme RAG auto-hébergée pour DeepSeek et Qwen

Qu'est-ce que MaxKB ?

MaxKB — abréviation de « Max Knowledge Brain » selon sa propre description GitHub — est une plateforme open source pour créer des applications RAG et des agents que vous hébergez vous-même. Elle regroupe l'ingestion de documents, un pipeline de retrieval, un constructeur d'agents/workflows et le support du Model Context Protocol (MCP) dans une seule application déployée via Docker, au lieu d'assembler séparément une base vectorielle, un pipeline d'embeddings et une interface de chat.

  • Fonction principale : ingérer des documents dans une base de connaissances, puis répondre aux questions via une interface de chat, un widget intégrable ou une API
  • Couche agent : enchaîner des étapes de retrieval, des appels d'outils et une logique conditionnelle en workflows multi-étapes, au-delà de la simple question-réponse
  • Accès aux modèles : « agnostique aux modèles » selon sa propre documentation — se connecte à des modèles privés (DeepSeek, Llama, Qwen et autres) ainsi qu'à des modèles cloud publics (OpenAI, Claude, Gemini et autres)
  • Développeur : 1Panel-dev, également connu pour le panneau de gestion de serveurs Linux open source 1Panel
  • Dépôt canonique : github.com/1Panel-dev/MaxKB — l'emplacement actif du code source, du suivi des tickets et des notes de version de MaxKB

Comment auto-héberger MaxKB avec Docker ?

L'installation rapide documentée par MaxKB tient en une seule commande Docker qui démarre l'application complète, base de données incluse. Aucun environnement Python ni serveur de base de données séparé n'est nécessaire pour un premier lancement.

  1. 1
    Installer Docker sur votre serveur ou poste de travail (Linux, macOS, ou Windows avec WSL2).
    Why it matters: MaxKB est distribué sous forme d'image conteneur ; Docker est le seul prérequis strict pour l'installation de base.
  2. 2
    Exécuter : docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data -v ~/.python-packages:/opt/maxkb/app/sandbox/python-packages 1panel/maxkb
    Why it matters: Cette commande unique récupère l'image officielle `1panel/maxkb`, mappe le port 8080, et persiste la base de données ainsi que les paquets de la sandbox Python sur le système de fichiers hôte, afin que les données survivent à un redémarrage du conteneur.
  3. 3
    Ouvrir http://<votre-ip-serveur>:8080 dans un navigateur une fois le conteneur signalé comme opérationnel.
    Why it matters: Cela charge l'écran de configuration initiale où vous créez un compte administrateur.
  4. 4
    Ajouter un fournisseur de modèle dans les paramètres système — Ollama (pour les modèles locaux) ou un fournisseur cloud (clé API requise).
    Why it matters: MaxKB n'intègre aucun moteur d'inférence propre ; chaque modèle, local ou cloud, s'ajoute comme une entrée fournisseur distincte avant de pouvoir créer une base de connaissances ou un agent.
  5. 5
    Créer une base de connaissances, y téléverser des documents, puis créer une application pointant vers cette base de connaissances et le modèle choisi.
    Why it matters: C'est le chemin minimal entre une installation neuve et un chatbot RAG fonctionnel.

Comment MaxKB se connecte-t-il aux modèles locaux DeepSeek et Qwen ?

MaxKB n'exécute pas lui-même l'inférence des modèles — il se connecte à un serveur d'inférence local distinct, le plus souvent Ollama, via une entrée fournisseur de modèle dans ses paramètres. Pour utiliser un modèle local DeepSeek ou Qwen, téléchargez d'abord ce modèle dans Ollama, puis enregistrez-le dans MaxKB.

  • Dans les paramètres de modèles de MaxKB, choisir « Ajouter un modèle » et sélectionner le fournisseur Ollama
  • Saisir un nom d'affichage pour le modèle (libellé libre) et le nom du modèle de base correspondant à ce que sert Ollama (par exemple un tag de modèle DeepSeek ou Qwen)
  • Saisir le domaine API Ollama — l'adresse du serveur Ollama, par exemple http://127.0.0.1:11434 pour une installation locale, ou une adresse LAN/distante si Ollama tourne sur une autre machine
  • Saisir n'importe quelle valeur dans le champ clé API si Ollama n'exige pas d'authentification par clé API — la configuration par défaut d'Ollama n'en impose pas
  • Une fois ajouté, le modèle apparaît dans le même sélecteur de modèle que n'importe quel modèle cloud connecté, permettant à une base de connaissances ou un agent de l'utiliser de façon identique

Que peut-on construire avec MaxKB ?

L'ensemble des fonctionnalités de MaxKB vise à transformer une collection de documents en base de connaissances interrogeable, puis à l'étendre éventuellement en un agent capable d'appeler des outils. Les détails ci-dessous proviennent du README GitHub et de la documentation de MaxKB.

  • Ingestion de bases de connaissances — téléverser des documents (formats bureautiques et texte courants) ou explorer un site ; MaxKB découpe, embedde et indexe le contenu pour le retrieval
  • Applications de chat RAG — créer une application de chat adossée à une ou plusieurs bases de connaissances, déployable comme page de chat hébergée, widget intégrable au site, ou point d'accès API
  • Constructeur d'agents/workflows — enchaîner retrieval, appels d'outils et branches conditionnelles en workflows multi-étapes plutôt qu'en simple question-réponse
  • Support du Model Context Protocol (MCP) — connecter MaxKB à des outils et sources de données compatibles MCP pour des workflows agentiques utilisant des outils
  • Paramètres de modèles agnostiques — ajouter des modèles locaux (via Ollama) et des modèles cloud (OpenAI, Claude, Gemini et autres) côte à côte, et changer le modèle utilisé par une application sans redéploiement
  • Accès multi-utilisateurs (édition Professional) — comptes utilisateurs et permissions au-delà de la limite de 2 utilisateurs de l'édition Community

Tarifs MaxKB : Community vs. Professional

L'édition MaxKB Community est gratuite à vie mais limitée à 2 utilisateurs, 5 applications et 50 bases de connaissances ; l'édition Professional payante supprime ces limites. Selon la page de tarifs de MaxKB, l'édition Professional est vendue sous forme de licence par abonnement annuel.

Édition
Prix
Utilisateurs
Apps
Bases de connaissances
CommunityGratuit2550
Professional1 920 $/anIllimitéIllimitéIllimité

Tarifs selon maxkb.pro au moment de cette review — MaxKB propose de courtes licences d'essai pour l'édition Professional sur demande ; vérifiez directement la page de tarifs officielle avant de budgétiser, les prix des éditeurs pouvant changer sans préavis.

À qui s'adresse MaxKB ?

MaxKB convient aux équipes souhaitant une plateforme RAG et agents auto-hébergée, orientable vers un modèle local, sans assembler elles-mêmes une base vectorielle et une interface de chat à partir d'éléments séparés.

Utilisez MaxKB si

  • Vous voulez auto-héberger une plateforme RAG et agents via Docker plutôt que d'assembler vous-même une base vectorielle, un pipeline d'embeddings et une interface de chat
  • Vous exploitez déjà — ou êtes prêt à exploiter — Ollama pour l'inférence locale DeepSeek, Qwen ou Llama, et voulez une couche base de connaissances par-dessus
  • Un palier gratuit de 2 utilisateurs, 5 apps et 50 bases de connaissances couvre la taille de votre équipe et votre cas d'usage
  • Vous avez besoin du support d'outils MCP pour des workflows agentiques en plus de la recherche documentaire

Évitez MaxKB si

  • Vous avez besoin de plus de 2 utilisateurs, 5 applications ou 50 bases de connaissances sans budget pour la licence annuelle de l'édition Professional
  • Vous voulez une seule application de bureau téléchargeable sans serveur ni configuration Docker — MaxKB est une plateforme auto-hébergée, pas un installeur grand public
  • Vous avez besoin d'un framework code-first offrant un contrôle programmatique complet sur la logique de retrieval plutôt qu'une plateforme pilotée par interface
  • Les conditions copyleft de GPL-3.0 sont incompatibles avec la façon dont vous prévoyez de distribuer une version modifiée du logiciel

MaxKB vs. RAGFlow, Dify et AnythingLLM

MaxKB chevauche plusieurs autres plateformes RAG et agents auto-hébergées — la différence tient à la licence, à la profondeur d'analyse documentaire, et à la part du stack regroupée dans un seul produit.

Outil
Interface
Licence
Idéal pour
MaxKBWeb UI + RAG + agentsGPL-3.0Plateforme RAG/agents déployée via Docker avec support des modèles locaux
RAGFlowWeb UI + analyse documentaireApache 2.0Retrieval traçable sur documents complexes (tableaux, notes de bas de page)
DifyVisuelle + RAG + agentsApache 2.0 modifiéePlateforme tout-en-un workflow, RAG et agents
AnythingLLMChat + RAGMITChat documentaire auto-hébergé léger

Les quatre outils peuvent fonctionner entièrement avec des modèles locaux : MaxKB et AnythingLLM ajoutent tous deux Ollama comme fournisseur de modèle ; RAGFlow et Dify se connectent à tout point de terminaison local compatible API OpenAI.

Comparer dans l'annuaire

Erreurs courantes à éviter avec MaxKB

Erreur 1 : supposer que MaxKB exécute lui-même les modèles

MaxKB n'intègre aucun moteur d'inférence. Le support des modèles locaux signifie se connecter à une instance Ollama fonctionnant séparément (ou à une API cloud) — c'est Ollama, pas MaxKB, qui détermine quels modèles vous pouvez exécuter et la VRAM nécessaire.

Erreur 2 : traiter GPL-3.0 comme une licence permissive

GPL-3.0 est copyleft : distribuer une version modifiée du code source de MaxKB exige généralement de publier vos modifications sous la même licence. Cela diffère nettement des licences MIT ou Apache 2.0 utilisées par plusieurs alternatives à MaxKB — vérifiez les conditions réelles de GPL-3.0 avant de construire un produit dérivé dessus.

Erreur 3 : ignorer les limites de l'édition Community jusqu'à les atteindre

Les limites du palier gratuit — 2 utilisateurs, 5 apps, 50 bases de connaissances — sont vite dépassées dès qu'un projet pilote s'étend à une équipe complète. Vérifiez les limites actuelles sur maxkb.pro avant de vous engager sur l'édition Community au-delà d'un petit pilote.

Questions fréquemment posées

MaxKB est-il gratuit ?

L'édition Community est gratuite et open source sous GPL-3.0, limitée à 2 utilisateurs, 5 applications et 50 bases de connaissances. Une édition Professional payante supprime ces limites ; la page de tarifs de MaxKB l'indique comme une licence par abonnement à 1 920 $ par an.

Quelle licence utilise MaxKB ?

GPL-3.0, selon le fichier LICENSE du dépôt GitHub officiel (github.com/1Panel-dev/MaxKB). GPL-3.0 est copyleft — distribuer une version modifiée exige généralement de publier vos modifications sous la même licence.

MaxKB prend-il en charge des modèles locaux comme DeepSeek et Qwen ?

Oui. MaxKB se connecte aux modèles locaux en ajoutant Ollama comme fournisseur de modèle dans ses paramètres — vous indiquez l'adresse du serveur Ollama et un nom de modèle, et MaxKB achemine les requêtes vers le modèle servi par Ollama, y compris DeepSeek, Qwen et Llama.

MaxKB a-t-il besoin d'un GPU ?

MaxKB lui-même ne nécessite pas de GPU — il orchestre le retrieval et appelle le fournisseur de modèle que vous configurez. Un GPU n'est pertinent que si vous exécutez séparément Ollama (ou un autre serveur d'inférence local) avec un modèle accéléré par GPU.

Comment installer MaxKB ?

Avec une seule commande Docker : docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data -v ~/.python-packages:/opt/maxkb/app/sandbox/python-packages 1panel/maxkb. Cela démarre l'application complète, base de données incluse, sur tout hôte disposant de Docker.

Qui développe MaxKB ?

1Panel-dev, l'équipe également connue pour le panneau de gestion de serveurs Linux open source 1Panel. Le dépôt source de MaxKB est github.com/1Panel-dev/MaxKB.

Quelle est la popularité de MaxKB ?

Le dépôt GitHub de MaxKB affiche environ 22 700 étoiles au moment de cette review, avec de nouvelles versions publiées toutes les quelques semaines selon sa page de releases GitHub.

Quelles sont les principales alternatives à MaxKB ?

RAGFlow (Apache 2.0, analyse documentaire traçable), Dify (Apache 2.0 modifiée, plateforme workflow/agents plus large) et AnythingLLM (MIT, chat documentaire auto-hébergé plus léger) sont les alternatives RAG/agents auto-hébergées les plus proches.

Sources

← Retour aux LLM locaux avancés

MCP