No description
Find a file
Eric Hare e7bc94c8ee
Update src/tui/managers/env_manager.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-12 08:28:57 -08:00
.github setup dependabot 2025-12-09 15:10:21 -06:00
assets adding tui screenshots 2025-09-10 13:06:47 -04:00
docs Merge pull request #569 from langflow-ai/issue-552-remove-docs-known-issue 2025-12-03 11:18:02 -08:00
flows make flow names consistent 2025-12-09 16:39:35 -06:00
frontend Merge pull request #638 from langflow-ai/fix-granite-33-model 2025-12-12 08:22:46 -08:00
keys empty keys directory 2025-09-02 17:12:21 -04:00
openrag-documents regenerate pdf 2025-12-02 12:51:21 -08:00
scripts add script and make while we're at it for os clear 2025-12-03 11:33:13 -05:00
securityconfig ingest flow works multi-embedding 2025-10-10 22:14:51 -04:00
src Update src/tui/managers/env_manager.py 2025-12-12 08:28:57 -08: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: Configurable ingestion timeout limits 2025-12-08 09:14:40 -08:00
.gitignore opensearch volume 2025-11-20 13:44:18 -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-cpu.yml fix: openrag documents ingestion (#545) 2025-11-27 15:22:09 -03:00
docker-compose.gpu.yml Deleted docker compose cpu, added gpu override 2025-11-25 18:09:47 -03:00
docker-compose.yml updated langflow version to be openrag version 2025-12-01 15:57:39 -03: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 add script and make while we're at it for os clear 2025-12-03 11:33:13 -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 to 0.1.52 in pyproject.toml 2025-12-05 20:26:28 -05:00
README.md python requirement, readme links 2025-11-25 13:13:37 -08:00
uv.lock Bump version to 0.1.52 in pyproject.toml 2025-12-05 20:26:28 -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

To run OpenRAG without creating or modifying any project files, use uvx:

uvx openrag

This command runs OpenRAG without installing it to your project or globally.

To run a specific version of OpenRAG, run uvx --from openrag==VERSION openrag.

Install Python package

To add the OpenRAG Python package to a Python project, use uv:

  1. Create a new project with a virtual environment using uv init:

    uv init YOUR_PROJECT_NAME
    cd YOUR_PROJECT_NAME
    

    The (venv) prompt doesn't change, but uv commands will automatically use the project's virtual environment. For more information on virtual environments, see the uv documentation.

  2. Add OpenRAG to your project:

    uv add openrag
    

    To add a specific version of OpenRAG, run uv add openrag==VERSION.

  3. Start the OpenRAG terminal user interface (TUI):

    uv run openrag
    
  4. Continue with the Quickstart.

For all installation options, see the OpenRAG installation guide.

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.