Qu’est-ce qu’OpenRAG ?
OpenRAG est une plateforme de génération augmentée par récupération : vous ajoutez des documents à une base de connaissances et posez des questions à un agent IA dans une interface de chat. Le projet la décrit comme un paquet open source pour construire des systèmes RAG agentiques, qui combine trois projets existants : Langflow pour les flux d’agents, OpenSearch pour le stockage des documents et des vecteurs, et Docling pour l’analyse et le découpage des fichiers.
Elle est développée dans le dépôt langflow-ai/openrag, avec un backend FastAPI et un frontend Next.js. Sa documentation se trouve sur docs.openr.ag.
Où l’obtenir
OpenRAG n’est pas une application de bureau à télécharger : on l’installe depuis un terminal avec uv, puis il démarre ses propres conteneurs.
Option | Où l’obtenir |
|---|---|
| Démarrage rapide (macOS, Linux) | Exécuter uvx --python 3.13 openrag dans un dossier vide |
| Windows | Même commande, mais uniquement dans WSL (voir Prérequis) |
| Projet Python | L’ajouter comme dépendance avec uv, selon les options d’installation |
| Auto-géré | Docker ou Podman avec votre propre fichier .env, selon le guide Docker |
| Site web | openr.ag |
| Documentation | docs.openr.ag |
| Code source | github.com/langflow-ai/openrag |
| Politique de confidentialité | Aucune page propre ; la doc cite la déclaration de confidentialité d’IBM |
Version testée : v0.8.0, publiée le 1er octobre 2026 selon la page de versions GitHub ; le dépôt lui-même a été mis à jour pour la dernière fois le 23 octobre 2026. La version ne fournit qu’un paquet wheel Python et une archive de sources, sans installateur ni version de bureau : un terminal et un environnement de développement sont donc nécessaires.
Prérequis
La documentation demande un environnement de conteneurs, 8 Go de RAM et plus de 50 Go d’espace disque libre.
Élément | Ce que dit la documentation |
|---|---|
| Python et uv | Python 3.13 et uv, selon le démarrage rapide |
| Environnement de conteneurs | Docker ou Podman plus un outil compose ; uvx en installe un si besoin |
| RAM | 8 Go est le minimum recommandé |
| Disque | Plus de 50 Go libres pour l’intégration et l’ingestion |
| Windows | Dans WSL uniquement ; pas dans une distribution WSL au sein d’une VM Windows |
| Modèles locaux | gpt-oss:20b via Ollama exige au moins 16 Go de RAM |
Les pages consultées n’indiquent aucune exigence de GPU pour OpenRAG lui-même, seulement qu’Ollama doit tourner dans un conteneur compatible GPU pour en profiter.
Premiers pas
Les étapes suivent le démarrage rapide du projet ; PromptQuorum ne les a pas exécutées.
- 1Créer un dossier de travail
Why it matters: Créez un répertoire vide, par exemple openrag-workspace, et ouvrez-y un terminal. - 2Lancer l’installateur
Why it matters: Exécutez uvx --python 3.13 openrag, ce qui ouvre une interface en terminal. - 3Définir les mots de passe administrateur
Why it matters: Générez automatiquement ou saisissez les mots de passe administrateur d’OpenSearch et de Langflow ; ignorez les autres questions pour garder les valeurs par défaut. - 4Démarrer les services
Why it matters: Répondez Y à « Start services now? », attendez « Services are running », puis ouvrez OpenRAG dans le navigateur. - 5Terminer l’intégration
Why it matters: Choisissez un fournisseur de modèles, saisissez sa clé d’API et cliquez sur Complete ; le démarrage rapide utilise OpenAI. - 6Ajouter des connaissances et discuter
Why it matters: Téléversez des fichiers ou des dossiers, puis posez vos questions dans la vue de chat.
Fonctions confirmées par les sources
Chaque point ci-dessous provient de la documentation ou du README du projet.
- Flux modifiables. Les flux d’agents intégrés se personnalisent dans l’éditeur Langflow embarqué, y compris le remplacement de modèles ou de composants ; les composants Langflow personnalisés et les serveurs MCP sont pris en charge.
- Ingestion de documents. Les fichiers viennent de votre système de fichiers local ou de connecteurs de stockage cloud autorisés par OAuth ; Docling Serve les analyse et les découpe.
- Recherche. OpenSearch stocke les documents et les embeddings et ajoute la recherche hybride et le multi-locataire.
- SDK et API. Des SDK officiels Python et TypeScript sont publiés sous le nom openrag-sdk, et la documentation comprend une référence d’API.
- Observabilité. Le traçage vers Langfuse et le traceur IBM Instana sont facultatifs et désactivés par défaut.
Flux de données et accès
Selon la documentation, Docling Serve traite vos documents en local et OpenSearch les stocke dans votre propre base de connaissances ; les sources cloud ne sont chargées que par des connecteurs que vous autorisez. L’architecture repose sur des conteneurs : un backend, Langflow, Docling Serve, les connecteurs et un frontend.
OpenAI est le fournisseur de modèles par défaut : avec lui, vos requêtes et les extraits de documents récupérés partent chez OpenAI, selon sa propre politique. La référence de configuration cite aussi Anthropic, Ollama et IBM watsonx.ai, ce qui permet de viser un point d’accès Ollama local à la place. Si aucun mot de passe de superutilisateur Langflow n’est défini, Langflow démarre sans authentification, d’où la recommandation d’en fixer un.
📌Remarque: L’affirmation sur le traitement local est la description du projet lui-même ; PromptQuorum n’a audité ni les conteneurs ni leur trafic réseau. La vérification de mise à jour du terminal interroge l’API de Docker Hub, sauf si le registre d’images est modifié.
À qui elle s’adresse
- Les développeurs qui veulent une pile RAG déjà câblée plutôt que d’assembler eux-mêmes Langflow, OpenSearch et Docling.
- Les équipes qui exploitent déjà des conteneurs et veulent une recherche hybride multi-locataire sur leurs propres fichiers.
- Ceux qui ont besoin d’une API ou d’un SDK pour appeler un agent de recherche documentaire depuis leur application.
Ce que nous n’avons pas pu vérifier
- Qualité à l’usage. PromptQuorum n’a pas exécuté le logiciel : qualité des réponses, exactitude des citations, vitesse d’ingestion et stabilité ne sont pas évaluées.
- Télémétrie. Les pages consultées ne documentent ni analyses d’usage ni réglage de désactivation pour les conteneurs.
- Politique de confidentialité. Aucune politique propre à OpenRAG n’a été trouvée ; la doc renvoie seulement à la déclaration générale d’IBM.
- Fonctionnement entièrement local. La documentation décrit la prise en charge d’Ollama, mais le démarrage rapide n’est documenté qu’avec OpenAI ; une configuration totalement hors ligne n’est pas testée.
Concurrents et alternatives
Langflow
- Plateformes:
- Web
- Prix / licence:
- Gratuit / MIT
- Différence clé:
- Le constructeur visuel de flux qu’OpenRAG embarque, sans la pile de recherche fournie
Articles sur Langflow (3)
- Langflow Review: The IBM-Owned Alternative to FlowiseMis à jour 2 septembre 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsMis à jour 21 septembre 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchMis à jour 20 septembre 2026
Également mentionné dans :
- AutoGPT Review: Classic Agent vs. Hosted PlatformMis à jour 20 septembre 2026
- LlamaIndex Review: Code-First RAG Framework, Not a No-Code BuilderMis à jour 2 septembre 2026
RAGFlow
- Plateformes:
- Linux, web
- Prix / licence:
- Gratuit / Apache 2.0
- Différence clé:
- Moteur RAG centré sur la compréhension approfondie des documents et les citations
Articles sur RAGFlow (5)
- RAGFlow Review: Citation-Grade RAG for Complex DocumentsMis à jour 2 septembre 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchMis à jour 20 septembre 2026
- Langchain-Chatchat Review: Self-Hosted RAG and Agent FrameworkMis à jour 18 septembre 2026
- MaxKB Review: Self-Hosted RAG Platform for DeepSeek and QwenMis à jour 12 septembre 2026
- Best RAG Tools for Business Documents 2026: Local & Private AI ComparedMis à jour 26 août 2026
Également mentionné dans :
- Self-Hosted AI Starter Kit Review: n8n + Ollama + Qdrant in One Compose FileMis à jour 19 septembre 2026
- AnythingLLM Review: Open-Source RAG and Document ChatMis à jour 11 septembre 2026
AnythingLLM
- Plateformes:
- Windows, macOS, Linux, web
- Prix / licence:
- Gratuit / MIT
- Différence clé:
- Application de bureau installable avec base vectorielle intégrée, sans conteneurs
Articles sur AnythingLLM (10)
- AnythingLLM Review: Open-Source RAG and Document ChatMis à jour 11 septembre 2026
- Best Local LLM Frontends & Chat UIs in 2026: Open WebUI, Enchanted UI, and MoreMis à jour 31 octobre 2026
- Best Local LLM Apps for Mac in 2026: LM Studio, Ollama, Jan and 5 MoreMis à jour 31 octobre 2026
- Local LLM App Alternatives in 2026: Options to LM Studio, Ollama, Open WebUI and PocketPal AIMis à jour 31 octobre 2026
- Best Local AI App for Non-Technical Users (2026)Mis à jour 28 octobre 2026
- AnythingLLM vs PrivateGPT vs Open WebUI: Best Local RAG in 2026Mis à jour 16 octobre 2026
- Open WebUI in 2026: The Self-Hosted ChatGPT Interface for Ollama and Any AI ModelMis à jour 9 octobre 2026
- Cherry Studio 2.0 in 2026: The Free Agent-Based AI Desktop AppMis à jour 20 septembre 2026
- Local Chat Apps & Assistants Compared (2026): Desktop, Mobile, Self-Hosted, Assistants and RoleplayMis à jour 20 septembre 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchMis à jour 20 septembre 2026
+31 autres non affichés
Dify
- Plateformes:
- Web, Linux
- Prix / licence:
- Freemium / Apache 2.0 modifiée
- Différence clé:
- Constructeur plus large de flux IA et d’agents, où le RAG n’est qu’une partie
Articles sur Dify (8)
- Dify Review: Open-Source LLMOps Platform vs. LangChain, FlowiseMis à jour 30 octobre 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsMis à jour 21 septembre 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchMis à jour 20 septembre 2026
- MaxKB Review: Self-Hosted RAG Platform for DeepSeek and QwenMis à jour 12 septembre 2026
- Enterprise Chatbot Deployment with Local LLMs: Internal Helpdesk & HR Bots (2026)Mis à jour 3 septembre 2026
- h2oGPT Review: Features, Setup, and Why the Project Is ArchivedMis à jour 3 septembre 2026
- RAGFlow Review: Citation-Grade RAG for Complex DocumentsMis à jour 2 septembre 2026
- Best RAG Tools for Business Documents 2026: Local & Private AI ComparedMis à jour 26 août 2026
Également mentionné dans :
- Snug Protocol: Portable, AI-Built Personal Apps, ExplainedMis à jour 18 octobre 2026
- AutoGPT Review: Classic Agent vs. Hosted PlatformMis à jour 20 septembre 2026
+3 autres non affichés
Les détails des concurrents changent souvent ; vérifiez prix, licence et plateformes sur la fiche de chaque application.
Questions fréquentes
Quels modèles Ollama OpenRAG recommande-t-il ?
La documentation suggère gpt-oss:20b ou mistral-nemo:12b pour le langage, et nomic-embed-text, mxbai-embed-large ou embeddinggemma pour les embeddings. Les modèles de chat doivent prendre en charge l’appel d’outils, et la documentation ne garantit pas que tous les modèles Ollama fonctionnent.
Quels ports utilise-t-il ?
Par défaut, 3000 pour le frontend, 7860 pour Langflow, 8000 pour le backend, 9200 pour OpenSearch, 5601 pour OpenSearch Dashboards et 5001 pour Docling. Les ports du frontend et de Langflow se modifient dans le fichier .env.
Depuis quel stockage cloud peut-il ingérer des données ?
La référence de configuration décrit Google Drive via Google OAuth, SharePoint et OneDrive via un enregistrement d’application Microsoft Graph, et AWS S3 via des clés d’accès.
Comment l’appeler depuis mon propre code ?
Installez le SDK Python avec pip install openrag-sdk ou le SDK TypeScript avec npm install openrag-sdk. L’ancien paquet autonome openrag-mcp est obsolète.
Verdict
OpenRAG est une pile RAG gratuite sous Apache-2.0 qui, selon sa documentation, fournit Langflow, OpenSearch et Docling déjà reliés et reste activement mise à jour, avec une version début octobre 2026 et des modifications jusqu’au 23 octobre. En revanche, elle est lourde à exécuter, ne prend en charge Windows que via WSL, utilise OpenAI par défaut, et PromptQuorum n’a pu vérifier ni sa qualité, ni sa télémétrie, ni un usage totalement hors ligne. Elle convient aux développeurs qui veulent un backend RAG prêt à l’emploi et modifiable ; qui préfère une application installable peut comparer AnythingLLM, et qui ne veut que le constructeur de flux peut regarder Langflow.
Sources
- Documentation d’OpenRAG — présentation, démarrage rapide, options d’installation, dépannage et référence de configuration, consultés le 23 octobre 2026.
- Site web d’OpenRAG — page d’accueil du projet.
- OpenRAG sur GitHub et sa version v0.8.0 — code source, licence Apache-2.0 et fichiers de la version.
