¿Qué es OpenRAG?
OpenRAG es una plataforma de generación aumentada por recuperación en la que añades documentos a una base de conocimiento y le haces preguntas sobre ellos a un agente de IA en una interfaz de chat. El proyecto la describe como un paquete de código abierto para construir sistemas RAG agénticos que combina tres proyectos existentes: Langflow para los flujos de agentes, OpenSearch para el almacenamiento de documentos y vectores, y Docling para analizar y fragmentar archivos.
Se desarrolla en el repositorio langflow-ai/openrag, con un backend en FastAPI y un frontend en Next.js. Su documentación está en docs.openr.ag.
Dónde conseguirlo
OpenRAG no es una app de escritorio descargable: se instala desde una terminal con uv y luego inicia sus propios contenedores.
Opción | Dónde conseguirlo |
|---|---|
| Inicio rápido (macOS, Linux) | Ejecuta uvx --python 3.13 openrag en una carpeta vacía |
| Windows | El mismo comando, pero solo dentro de WSL (ver Requisitos) |
| Proyecto de Python | Añádelo como dependencia con uv, según las opciones de instalación |
| Autogestionado | Docker o Podman con tu propio archivo .env, según la guía de Docker |
| Sitio web | openr.ag |
| Documentación | docs.openr.ag |
| Código fuente | github.com/langflow-ai/openrag |
| Política de privacidad | No se encontró una propia; la documentación cita la declaración de privacidad de IBM |
Versión revisada: v0.8.0, publicada el 1 de octubre de 2026 según la página de versiones de GitHub; el repositorio se actualizó por última vez el 23 de octubre de 2026. La versión solo incluye un paquete wheel de Python y un archivo de código fuente, sin instalador ni compilación de escritorio, por lo que hacen falta una terminal y un entorno de desarrollo.
Requisitos
La documentación pide un entorno de contenedores, 8 GB de RAM y más de 50 GB de disco libre.
Elemento | Lo que dice la documentación |
|---|---|
| Python y uv | Python 3.13 y uv, según el inicio rápido |
| Entorno de contenedores | Docker o Podman más una herramienta compose; uvx instala uno si falta |
| RAM | 8 GB es el mínimo recomendado |
| Disco | Más de 50 GB libres para la incorporación y la ingesta |
| Windows | Solo en WSL; no en una distro WSL dentro de una máquina virtual de Windows |
| Modelos locales | gpt-oss:20b con Ollama necesita al menos 16 GB de RAM |
Las páginas revisadas no indican ningún requisito de GPU para OpenRAG en sí, solo que Ollama debe ejecutarse en un contenedor con GPU para usarla.
Cómo empezar
Los pasos siguen el inicio rápido del proyecto; PromptQuorum no los ha ejecutado.
- 1Crea una carpeta de trabajo
Why it matters: Crea un directorio vacío, por ejemplo openrag-workspace, y abre una terminal en él. - 2Inicia el instalador
Why it matters: Ejecuta uvx --python 3.13 openrag, que abre una interfaz de terminal. - 3Define las contraseñas de administrador
Why it matters: Genera automáticamente o escribe las contraseñas de administrador de OpenSearch y Langflow; omite el resto de las preguntas para conservar los valores predeterminados. - 4Inicia los servicios
Why it matters: Responde Y a «Start services now?», espera el mensaje «Services are running» y abre OpenRAG en el navegador. - 5Completa la incorporación
Why it matters: Elige un proveedor de modelos, introduce su clave de API y pulsa Complete; el inicio rápido usa OpenAI. - 6Añade conocimiento y chatea
Why it matters: Sube archivos o carpetas y haz preguntas en la vista de chat.
Funciones confirmadas por las fuentes
Cada punto de abajo procede de la documentación o del README del proyecto.
- Flujos editables. Los flujos de agentes incluidos se pueden personalizar en el editor de Langflow integrado, incluido el cambio de modelos o componentes; se admiten componentes personalizados de Langflow y servidores MCP.
- Ingesta de documentos. Los archivos proceden de tu sistema de archivos local o de conectores de almacenamiento en la nube autorizados por OAuth; Docling Serve los analiza y fragmenta.
- Búsqueda. OpenSearch almacena documentos y embeddings y añade búsqueda híbrida y multiinquilino.
- SDK y API. Los SDK oficiales de Python y TypeScript se publican como openrag-sdk, y la documentación incluye una referencia de la API.
- Observabilidad. El rastreo hacia Langfuse y el rastreador IBM Instana son opcionales y están desactivados de forma predeterminada.
Flujo de datos y acceso
Según la documentación, Docling Serve procesa tus documentos de forma local y OpenSearch los almacena en tu propia base de conocimiento; las fuentes en la nube solo se cargan mediante conectores que tú autorizas. La arquitectura se compone de contenedores: un backend, Langflow, Docling Serve, los conectores y un frontend.
OpenAI es el proveedor de modelos predeterminado, así que con él tus prompts y los fragmentos recuperados de los documentos van a OpenAI bajo su propia política. La referencia de configuración también menciona Anthropic, Ollama e IBM watsonx.ai, lo que permite dirigir las llamadas a un endpoint local de Ollama. Si no se define una contraseña de superusuario de Langflow, este arranca sin autenticación, por lo que la documentación recomienda establecer una.
📌Nota: La afirmación sobre el procesamiento local es la descripción del propio proyecto; PromptQuorum no ha auditado los contenedores ni su tráfico de red. La comprobación de actualizaciones de la terminal consulta la API de Docker Hub, salvo que se cambie el registro de imágenes.
Para quién es
- Desarrolladores que quieren un stack RAG ya conectado en lugar de montar Langflow, OpenSearch y Docling por su cuenta.
- Equipos que ya ejecutan contenedores y quieren búsqueda híbrida con multiinquilino sobre sus propios archivos.
- Quienes necesitan una API o un SDK para llamar a un agente de búsqueda de documentos desde su propia aplicación.
Lo que no pudimos verificar
- Calidad en la práctica. PromptQuorum no ejecutó el software, por lo que no se evalúan la calidad de las respuestas, la precisión de las citas, la velocidad de ingesta ni la estabilidad.
- Telemetría. Las páginas revisadas no documentan analíticas ni un ajuste para desactivarlas en los contenedores.
- Política de privacidad. No se encontró ninguna específica de OpenRAG; la documentación solo remite a la declaración de privacidad general de IBM.
- Funcionamiento solo local. La documentación describe la compatibilidad con Ollama, pero el inicio rápido solo está documentado con OpenAI, así que una configuración totalmente sin conexión no está probada.
Competidores y alternativas
Langflow
- Plataformas:
- Web
- Precio / licencia:
- Gratis / MIT
- Diferencia clave:
- El constructor visual de flujos que OpenRAG integra, sin el stack de búsqueda incluido
Artículos sobre Langflow (3)
- Langflow Review: The IBM-Owned Alternative to FlowiseActualizado 2 de septiembre de 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsActualizado 21 de septiembre de 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchActualizado 20 de septiembre de 2026
También mencionado en:
- AutoGPT Review: Classic Agent vs. Hosted PlatformActualizado 20 de septiembre de 2026
- LlamaIndex Review: Code-First RAG Framework, Not a No-Code BuilderActualizado 2 de septiembre de 2026
RAGFlow
- Plataformas:
- Linux, web
- Precio / licencia:
- Gratis / Apache 2.0
- Diferencia clave:
- Motor RAG centrado en la comprensión profunda de documentos y las citas
Artículos sobre RAGFlow (5)
- RAGFlow Review: Citation-Grade RAG for Complex DocumentsActualizado 2 de septiembre de 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchActualizado 20 de septiembre de 2026
- Langchain-Chatchat Review: Self-Hosted RAG and Agent FrameworkActualizado 18 de septiembre de 2026
- MaxKB Review: Self-Hosted RAG Platform for DeepSeek and QwenActualizado 12 de septiembre de 2026
- Best RAG Tools for Business Documents 2026: Local & Private AI ComparedActualizado 26 de agosto de 2026
También mencionado en:
- Self-Hosted AI Starter Kit Review: n8n + Ollama + Qdrant in One Compose FileActualizado 19 de septiembre de 2026
- AnythingLLM Review: Open-Source RAG and Document ChatActualizado 11 de septiembre de 2026
AnythingLLM
- Plataformas:
- Windows, macOS, Linux, web
- Precio / licencia:
- Gratis / MIT
- Diferencia clave:
- App de escritorio instalable con almacén vectorial integrado, sin contenedores
Artículos sobre AnythingLLM (10)
- AnythingLLM Review: Open-Source RAG and Document ChatActualizado 11 de septiembre de 2026
- Best Local LLM Frontends & Chat UIs in 2026: Open WebUI, Enchanted UI, and MoreActualizado 31 de octubre de 2026
- Best Local LLM Apps for Mac in 2026: LM Studio, Ollama, Jan and 5 MoreActualizado 31 de octubre de 2026
- Local LLM App Alternatives in 2026: Options to LM Studio, Ollama, Open WebUI and PocketPal AIActualizado 31 de octubre de 2026
- Best Local AI App for Non-Technical Users (2026)Actualizado 28 de octubre de 2026
- AnythingLLM vs PrivateGPT vs Open WebUI: Best Local RAG in 2026Actualizado 16 de octubre de 2026
- Open WebUI in 2026: The Self-Hosted ChatGPT Interface for Ollama and Any AI ModelActualizado 9 de octubre de 2026
- Cherry Studio 2.0 in 2026: The Free Agent-Based AI Desktop AppActualizado 20 de septiembre de 2026
- Local Chat Apps & Assistants Compared (2026): Desktop, Mobile, Self-Hosted, Assistants and RoleplayActualizado 20 de septiembre de 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchActualizado 20 de septiembre de 2026
+31 más no mostrados
Dify
- Plataformas:
- Web, Linux
- Precio / licencia:
- Freemium / Apache 2.0 modificada
- Diferencia clave:
- Constructor más amplio de flujos de IA y agentes, con RAG como una parte
Artículos sobre Dify (8)
- Dify Review: Open-Source LLMOps Platform vs. LangChain, FlowiseActualizado 30 de octubre de 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsActualizado 21 de septiembre de 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchActualizado 20 de septiembre de 2026
- MaxKB Review: Self-Hosted RAG Platform for DeepSeek and QwenActualizado 12 de septiembre de 2026
- Enterprise Chatbot Deployment with Local LLMs: Internal Helpdesk & HR Bots (2026)Actualizado 3 de septiembre de 2026
- h2oGPT Review: Features, Setup, and Why the Project Is ArchivedActualizado 3 de septiembre de 2026
- RAGFlow Review: Citation-Grade RAG for Complex DocumentsActualizado 2 de septiembre de 2026
- Best RAG Tools for Business Documents 2026: Local & Private AI ComparedActualizado 26 de agosto de 2026
También mencionado en:
- Snug Protocol: Portable, AI-Built Personal Apps, ExplainedActualizado 18 de octubre de 2026
- AutoGPT Review: Classic Agent vs. Hosted PlatformActualizado 20 de septiembre de 2026
+3 más no mostrados
Los detalles de los competidores cambian con frecuencia; confirma el precio, la licencia y las plataformas actuales en la ficha de cada app.
Preguntas frecuentes
¿Qué modelos de Ollama recomienda OpenRAG?
La documentación sugiere gpt-oss:20b o mistral-nemo:12b como modelos de lenguaje y nomic-embed-text, mxbai-embed-large o embeddinggemma para embeddings. Los modelos de chat deben admitir llamadas a herramientas, y la documentación no garantiza que funcione cualquier modelo de Ollama.
¿Qué puertos usa?
De forma predeterminada, el 3000 para el frontend, el 7860 para Langflow, el 8000 para el backend, el 9200 para OpenSearch, el 5601 para OpenSearch Dashboards y el 5001 para Docling. Los puertos del frontend y de Langflow se pueden cambiar en el archivo .env.
¿De qué almacenamiento en la nube puede ingerir datos?
La referencia de configuración describe Google Drive mediante Google OAuth, SharePoint y OneDrive mediante un registro de aplicación de Microsoft Graph, y AWS S3 mediante claves de acceso.
¿Cómo lo llamo desde mi propio código?
Instala el SDK de Python con pip install openrag-sdk o el SDK de TypeScript con npm install openrag-sdk. El paquete independiente anterior, openrag-mcp, está obsoleto.
Veredicto
OpenRAG es un stack RAG gratuito con licencia Apache-2.0 que, según su documentación, incluye Langflow, OpenSearch y Docling ya conectados y se mantiene activamente, con una versión a principios de octubre de 2026 y cambios hasta el 23 de octubre. En contra, es pesado de ejecutar, solo admite Windows mediante WSL, usa OpenAI por defecto y PromptQuorum no pudo verificar su calidad, su telemetría ni su uso totalmente sin conexión. Encaja con desarrolladores que quieren un backend RAG listo y modificable; quien prefiera una app instalable puede comparar AnythingLLM, y quien solo necesite el constructor de flujos puede mirar Langflow.
Fuentes
- Documentación de OpenRAG — visión general, inicio rápido, opciones de instalación, resolución de problemas y referencia de configuración, consultadas el 23 de octubre de 2026.
- Sitio web de OpenRAG — página principal del proyecto.
- OpenRAG en GitHub y su versión v0.8.0 — código fuente, licencia Apache-2.0 y archivos de la versión.
