No description
Find a file
2026-01-12 22:47:35 +05:30
.github remove-yarn (#760) 2026-01-08 17:25:03 -05:00
assets adding tui screenshots 2025-09-10 13:06:47 -04:00
docs Add IBM TrustArc cookie consent banner to docs site 2026-01-09 11:03:09 -08:00
flows Merge branch 'main' into feat-add-run-query-opensearch 2025-12-16 15:04:58 -05:00
frontend Merge branch 'main' into npm-deps 2026-01-07 09:38:22 -06:00
keys empty keys directory 2025-09-02 17:12:21 -04:00
openrag-documents add pdf 2025-12-05 17:41:36 -08:00
scripts fix os_clear and integration test 2025-12-12 16:02:50 -05:00
sdks bump 2026-01-05 13:18:07 -05:00
securityconfig ingest flow works multi-embedding 2025-10-10 22:14:51 -04:00
src Merge pull request #755 from langflow-ai/keys-api-ux 2026-01-07 12:22:25 -05:00
tests change documents directory 2025-11-26 12:59:40 -06:00
.dockerignore Add environment and build file exclusions to .dockerignore 2025-09-08 18:06:18 -03:00
.env.example fix langfuse env name 2025-12-17 23:41:27 -05:00
.gitignore package.json 2025-12-18 16:48:00 -05:00
.pre-commit-config.yaml setup secret detection 2025-12-09 14:37:13 -06:00
.python-version take 0 2025-07-10 22:36:45 -04:00
.secrets.baseline baseline 2025-12-09 14:40:47 -06:00
CONTRIBUTING.md tui-quickstart 2025-10-08 11:59:36 -04:00
docker-compose.gpu.yml Deleted docker compose cpu, added gpu override 2025-11-25 18:09:47 -03:00
docker-compose.yml Fix duplicate OPENSEARCH_PASSWORD and remove legacy docker-compose-cpu.yml 2025-12-19 20:30:50 +00:00
Dockerfile upgrade os dockerfile 2025-12-03 10:00:27 -05:00
Dockerfile.backend Update path for warmup_ocr.pdf in Dockerfile 2025-11-26 15:26:11 -08:00
Dockerfile.frontend change the parameter! 2025-09-08 15:42:20 -04:00
Dockerfile.langflow Update Dockerfile.langflow 2025-11-25 22:50:43 -05:00
LICENSE Added ASFv2 license file. Closes #250 2025-10-13 07:33:00 +13:00
Makefile makefile improvements for dev mode 2026-01-05 16:22:50 -05:00
MANIFEST.in MANIFEST.in 2025-10-07 12:34:07 -04:00
patch-netty.sh upgrade os dockerfile 2025-12-03 10:00:27 -05:00
pyproject.toml Bump version from 0.1.55 to 0.2.0 2025-12-22 16:26:07 -08:00
README.md Docs: align README with OpenRAG documentation 2026-01-12 22:47:35 +05:30
SECURITY.md Update SECURITY.md 2025-12-19 14:27:58 -08:00
uv.lock lock 2025-12-22 21:17:04 -05:00
warm_up_docling.py doc processing knobs 2025-09-18 16:27:01 -04:00

OpenRAG

Langflow    OpenSearch    Langflow   

OpenRAG is a comprehensive Retrieval-Augmented Generation platform that enables intelligent document search and AI-powered conversations. Users can upload, process, and query documents through a chat interface backed by large language models and semantic search capabilities. The system utilizes Langflow for document ingestion, retrieval workflows, and intelligent nudges, providing a seamless RAG experience. Built with Starlette and Next.js. Powered by OpenSearch, Langflow, and Docling.

Ask DeepWiki

Quickstart   |   Python package   |   Docker or Podman   |   Development   |   Troubleshooting

Quickstart

The recommended way to get started with OpenRAG is through the official documentation quickstart guide, which contains up-to-date installation steps, prerequisites, and usage examples:

👉 https://docs.openr.ag/quickstart

The GitHub repository focuses on the source code. Please refer to the documentation for setup and usage instructions.

Install Python package

OpenRAG can be installed as a Python package. For detailed installation steps, environment requirements, and environment setup guidance (e.g., managing virtual environments), see the official documentation:

👉 https://docs.openr.ag/install
👉 https://docs.astral.sh/uv/pip/environments

This ensures you are following the most current and supported setup.

Docker or Podman installation

By default, OpenRAG automatically starts the required containers and helps you manage them. To install OpenRAG with self-managed containers, see the OpenRAG installation guide.

Development

For developers wanting to contribute to OpenRAG or set up a development environment, see CONTRIBUTING.md.

Troubleshooting

For common issues and fixes, see Troubleshoot OpenRAG.