O que é o OpenRAG?
O OpenRAG é uma plataforma de geração aumentada por recuperação em que você adiciona documentos a uma base de conhecimento e faz perguntas sobre eles a um agente de IA em uma interface de chat. O projeto o descreve como um pacote de código aberto para construir sistemas RAG agênticos que combina três projetos existentes: o Langflow para os fluxos de agentes, o OpenSearch para o armazenamento de documentos e vetores e o Docling para analisar e dividir arquivos.
Ele é desenvolvido no repositório langflow-ai/openrag, com backend em FastAPI e frontend em Next.js. A documentação fica em docs.openr.ag.
Onde obter
O OpenRAG não é um app de desktop para baixar: você o instala pelo terminal com o uv, e ele então inicia seus próprios contêineres.
Opção | Onde obter |
|---|---|
| Início rápido (macOS, Linux) | Execute uvx --python 3.13 openrag em uma pasta vazia |
| Windows | O mesmo comando, mas só dentro do WSL (veja Requisitos) |
| Projeto Python | Adicione como dependência com o uv, conforme as opções de instalação |
| Autogerenciado | Docker ou Podman com seu próprio arquivo .env, conforme o guia do Docker |
| Site | openr.ag |
| Documentação | docs.openr.ag |
| Código-fonte | github.com/langflow-ai/openrag |
| Política de privacidade | Nenhuma própria; a documentação cita a declaração de privacidade da IBM |
Versão analisada: v0.8.0, publicada em 1º de outubro de 2026 segundo a página de versões do GitHub; o repositório em si foi atualizado pela última vez em 23 de outubro de 2026. A versão traz apenas um pacote wheel de Python e um arquivo de código-fonte, sem instalador nem build de desktop, por isso são necessários um terminal e um ambiente de desenvolvimento.
Requisitos
A documentação pede um ambiente de contêineres, 8 GB de RAM e mais de 50 GB de disco livre.
Item | O que diz a documentação |
|---|---|
| Python e uv | Python 3.13 e uv, conforme o início rápido |
| Ambiente de contêineres | Docker ou Podman mais uma ferramenta compose; o uvx instala uma se faltar |
| RAM | 8 GB é o mínimo recomendado |
| Disco | Mais de 50 GB livres para a configuração inicial e a ingestão |
| Windows | Só no WSL; não em uma distro WSL dentro de uma VM do Windows |
| Modelos locais | O gpt-oss:20b via Ollama exige pelo menos 16 GB de RAM |
As páginas verificadas não indicam requisito de GPU para o OpenRAG em si, apenas que o Ollama precisa rodar em um contêiner com suporte a GPU para usá-la.
Como começar
Os passos seguem o início rápido do projeto; a PromptQuorum não os executou.
- 1Crie uma pasta de trabalho
Why it matters: Crie um diretório vazio, como openrag-workspace, e abra um terminal nele. - 2Inicie o instalador
Why it matters: Execute uvx --python 3.13 openrag, que abre uma interface de terminal. - 3Defina as senhas de administrador
Why it matters: Gere automaticamente ou digite as senhas de administrador do OpenSearch e do Langflow; pule as demais perguntas para manter os padrões. - 4Inicie os serviços
Why it matters: Responda Y a “Start services now?”, aguarde a mensagem “Services are running” e abra o OpenRAG no navegador. - 5Conclua a integração inicial
Why it matters: Escolha um provedor de modelos, informe a chave de API e clique em Complete; o início rápido usa a OpenAI. - 6Adicione conhecimento e converse
Why it matters: Envie arquivos ou pastas e faça perguntas na visualização de chat.
Recursos confirmados pelas fontes
Cada item abaixo vem da documentação ou do README do projeto.
- Fluxos editáveis. Os fluxos de agentes incluídos podem ser personalizados no editor do Langflow integrado, inclusive trocando modelos ou componentes; há suporte a componentes personalizados do Langflow e a servidores MCP.
- Ingestão de documentos. Os arquivos vêm do seu sistema de arquivos local ou de conectores de armazenamento em nuvem autorizados por OAuth; o Docling Serve os analisa e divide.
- Busca. O OpenSearch armazena documentos e embeddings e adiciona busca híbrida e multilocação.
- SDKs e API. SDKs oficiais de Python e TypeScript são publicados como openrag-sdk, e a documentação inclui uma referência da API.
- Observabilidade. O rastreamento para o Langfuse e o rastreador IBM Instana são opcionais e vêm desativados por padrão.
Fluxo de dados e acesso
Segundo a documentação, o Docling Serve processa seus documentos localmente e o OpenSearch os armazena na sua própria base de conhecimento; fontes na nuvem só são carregadas por conectores que você autoriza. A arquitetura é feita de contêineres: um backend, o Langflow, o Docling Serve, os conectores e um frontend.
A OpenAI é o provedor de modelos padrão; com ela, seus prompts e os trechos de documentos recuperados vão para a OpenAI, sob a política dela. A referência de configuração também cita Anthropic, Ollama e IBM watsonx.ai, o que permite apontar para um endpoint local do Ollama. Se nenhuma senha de superusuário do Langflow for definida, ele inicia sem autenticação, e por isso a documentação recomenda definir uma.
📌Nota: A afirmação sobre o processamento local é a descrição do próprio projeto; a PromptQuorum não auditou os contêineres nem o tráfego de rede deles. A verificação de atualização do terminal consulta a API do Docker Hub, a menos que o registro de imagens seja alterado.
Para quem serve
- Desenvolvedores que querem um stack RAG já conectado em vez de montar Langflow, OpenSearch e Docling por conta própria.
- Equipes que já executam contêineres e querem busca híbrida com multilocação sobre seus próprios arquivos.
- Quem precisa de uma API ou de um SDK para chamar um agente de busca em documentos a partir da própria aplicação.
O que não conseguimos verificar
- Qualidade na prática. A PromptQuorum não executou o software, então qualidade das respostas, precisão das citações, velocidade de ingestão e estabilidade não foram avaliadas.
- Telemetria. As páginas verificadas não documentam análises de uso nem uma opção de desativação para os contêineres.
- Política de privacidade. Nenhuma específica do OpenRAG foi encontrada; a documentação só remete à declaração de privacidade geral da IBM.
- Operação totalmente local. A documentação descreve o suporte ao Ollama, mas o início rápido só está documentado com a OpenAI, então uma configuração totalmente offline não foi testada.
Concorrentes e alternativas
Langflow
- Plataformas:
- Web
- Preço / licença:
- Grátis / MIT
- Diferença principal:
- O construtor visual de fluxos que o OpenRAG incorpora, sem o stack de busca incluído
Artigos sobre Langflow (3)
- Langflow Review: The IBM-Owned Alternative to FlowiseAtualizado 2 de setembro de 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsAtualizado 21 de setembro de 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchAtualizado 20 de setembro de 2026
Também mencionado em:
- AutoGPT Review: Classic Agent vs. Hosted PlatformAtualizado 20 de setembro de 2026
- LlamaIndex Review: Code-First RAG Framework, Not a No-Code BuilderAtualizado 2 de setembro de 2026
RAGFlow
- Plataformas:
- Linux, web
- Preço / licença:
- Grátis / Apache 2.0
- Diferença principal:
- Motor RAG centrado na compreensão profunda de documentos e nas citações
Artigos sobre RAGFlow (5)
- RAGFlow Review: Citation-Grade RAG for Complex DocumentsAtualizado 2 de setembro de 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchAtualizado 20 de setembro de 2026
- Langchain-Chatchat Review: Self-Hosted RAG and Agent FrameworkAtualizado 18 de setembro de 2026
- MaxKB Review: Self-Hosted RAG Platform for DeepSeek and QwenAtualizado 12 de setembro de 2026
- Best RAG Tools for Business Documents 2026: Local & Private AI ComparedAtualizado 26 de agosto de 2026
Também mencionado em:
- Self-Hosted AI Starter Kit Review: n8n + Ollama + Qdrant in One Compose FileAtualizado 19 de setembro de 2026
- AnythingLLM Review: Open-Source RAG and Document ChatAtualizado 11 de setembro de 2026
AnythingLLM
- Plataformas:
- Windows, macOS, Linux, web
- Preço / licença:
- Grátis / MIT
- Diferença principal:
- App de desktop instalável com armazenamento vetorial integrado, sem contêineres
Artigos sobre AnythingLLM (10)
- AnythingLLM Review: Open-Source RAG and Document ChatAtualizado 11 de setembro de 2026
- Best Local LLM Frontends & Chat UIs in 2026: Open WebUI, Enchanted UI, and MoreAtualizado 31 de outubro de 2026
- Best Local LLM Apps for Mac in 2026: LM Studio, Ollama, Jan and 5 MoreAtualizado 31 de outubro de 2026
- Local LLM App Alternatives in 2026: Options to LM Studio, Ollama, Open WebUI and PocketPal AIAtualizado 31 de outubro de 2026
- Best Local AI App for Non-Technical Users (2026)Atualizado 28 de outubro de 2026
- AnythingLLM vs PrivateGPT vs Open WebUI: Best Local RAG in 2026Atualizado 16 de outubro de 2026
- Open WebUI in 2026: The Self-Hosted ChatGPT Interface for Ollama and Any AI ModelAtualizado 9 de outubro de 2026
- Cherry Studio 2.0 in 2026: The Free Agent-Based AI Desktop AppAtualizado 20 de setembro de 2026
- Local Chat Apps & Assistants Compared (2026): Desktop, Mobile, Self-Hosted, Assistants and RoleplayAtualizado 20 de setembro de 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchAtualizado 20 de setembro de 2026
+31 mais não exibidos
Dify
- Plataformas:
- Web, Linux
- Preço / licença:
- Freemium / Apache 2.0 modificada
- Diferença principal:
- Construtor mais amplo de fluxos de IA e agentes, com o RAG como uma parte
Artigos sobre Dify (8)
- Dify Review: Open-Source LLMOps Platform vs. LangChain, FlowiseAtualizado 30 de outubro de 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsAtualizado 21 de setembro de 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchAtualizado 20 de setembro de 2026
- MaxKB Review: Self-Hosted RAG Platform for DeepSeek and QwenAtualizado 12 de setembro de 2026
- Enterprise Chatbot Deployment with Local LLMs: Internal Helpdesk & HR Bots (2026)Atualizado 3 de setembro de 2026
- h2oGPT Review: Features, Setup, and Why the Project Is ArchivedAtualizado 3 de setembro de 2026
- RAGFlow Review: Citation-Grade RAG for Complex DocumentsAtualizado 2 de setembro de 2026
- Best RAG Tools for Business Documents 2026: Local & Private AI ComparedAtualizado 26 de agosto de 2026
Também mencionado em:
- Snug Protocol: Portable, AI-Built Personal Apps, ExplainedAtualizado 18 de outubro de 2026
- AutoGPT Review: Classic Agent vs. Hosted PlatformAtualizado 20 de setembro de 2026
+3 mais não exibidos
Os detalhes dos concorrentes mudam com frequência; confirme preço, licença e plataformas atuais na página de cada app.
Perguntas frequentes
Quais modelos do Ollama o OpenRAG recomenda?
A documentação sugere gpt-oss:20b ou mistral-nemo:12b como modelos de linguagem e nomic-embed-text, mxbai-embed-large ou embeddinggemma para embeddings. Os modelos de chat precisam aceitar chamadas de ferramentas, e a documentação não garante que todo modelo do Ollama funcione.
Quais portas ele usa?
Por padrão, 3000 para o frontend, 7860 para o Langflow, 8000 para o backend, 9200 para o OpenSearch, 5601 para o OpenSearch Dashboards e 5001 para o Docling. As portas do frontend e do Langflow podem ser alteradas no arquivo .env.
De qual armazenamento em nuvem ele pode ingerir dados?
A referência de configuração descreve o Google Drive via Google OAuth, o SharePoint e o OneDrive via registro de aplicativo no Microsoft Graph e o AWS S3 via chaves de acesso.
Como chamo o OpenRAG do meu próprio código?
Instale o SDK de Python com pip install openrag-sdk ou o SDK de TypeScript com npm install openrag-sdk. O pacote independente anterior, openrag-mcp, está obsoleto.
Veredicto
O OpenRAG é um stack RAG gratuito com licença Apache-2.0 que, segundo a documentação, traz Langflow, OpenSearch e Docling já conectados e é mantido ativamente, com uma versão no início de outubro de 2026 e alterações até 23 de outubro. Em contrapartida, é pesado de executar, só tem suporte ao Windows via WSL, usa a OpenAI por padrão, e a PromptQuorum não conseguiu verificar sua qualidade, sua telemetria nem o uso totalmente offline. Serve a desenvolvedores que querem um backend RAG pronto e modificável; quem prefere um app instalável pode comparar o AnythingLLM, e quem só precisa do construtor de fluxos pode olhar o Langflow.
Fontes
- Documentação do OpenRAG — visão geral, início rápido, opções de instalação, solução de problemas e referência de configuração, verificados em 23 de outubro de 2026.
- Site do OpenRAG — página inicial do projeto.
- OpenRAG no GitHub e sua versão v0.8.0 — código-fonte, licença Apache-2.0 e arquivos da versão.
