← all repositories
langflow-ai/openrag

A full RAG stack wired into a single, chat-ready appliance

It exists to spare you the plumbing by packaging Langflow, Docling, and OpenSearch into one document-chat platform.

4.4k stars Python RAG · SearchLanguage Models
openrag
Not currently ranked — collecting fresh signals.
star history

What it does

OpenRAG is a full-stack Retrieval-Augmented Generation platform built on FastAPI and Next.js. It lets users upload documents, process them, and query them through a chat interface backed by semantic search and large language models. Under the hood, it leans on Langflow for workflow orchestration, Docling for parsing messy real-world documents, and OpenSearch for the search index. The project also ships with Python and TypeScript SDKs, plus a built-in Model Context Protocol server so external AI assistants can query the knowledge base.

The interesting bit

The built-in MCP server is the stand-out detail: it exposes a streamable HTTP endpoint at /mcp for tools like Cursor or Claude Desktop, with no separate subprocess required. The README also admits the standalone openrag-mcp PyPI package is already deprecated in favor of this built-in route—a sign the integration strategy is still settling. Meanwhile, “agentic” workflows with re-ranking and multi-agent coordination are promised but not explained in any depth.

Key highlights

  • Pre-packaged and ready to run out of the box, with core components already hooked together.
  • Visual, drag-and-drop workflow builder powered by Langflow.
  • Built-in MCP server over HTTP for direct assistant integration.
  • Official async Python SDK and TypeScript/JavaScript SDK for embedding into other apps.
  • Modular enterprise add-ons and OpenSearch-backed search scaling.

Caveats

  • The README is high-level; specifics on how the “agentic” orchestration and “intelligent nudges” work are not explained.
  • The MCP integration recently changed course—the standalone PyPI package is deprecated in favor of the built-in endpoint, so early adopters may have stale configs.

Verdict

Teams that want a batteries-included RAG interface with minimal integration work should look here. Pure infrastructure hackers who prefer to hand-tune their own vector stores and parsers will likely find the abstraction layer unnecessary.

Frequently asked

What is langflow-ai/openrag?
It exists to spare you the plumbing by packaging Langflow, Docling, and OpenSearch into one document-chat platform.
Is openrag open source?
Yes — langflow-ai/openrag is open source, released under the Apache-2.0 license.
What language is openrag written in?
langflow-ai/openrag is primarily written in Python.
How popular is openrag?
langflow-ai/openrag has 4.4k stars on GitHub.
Where can I find openrag?
langflow-ai/openrag is on GitHub at https://github.com/langflow-ai/openrag.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.