No description
Find a file
2025-10-31 15:52:10 -04:00
.github/workflows LANGFLOW env vars 2025-10-13 14:20:55 -04:00
assets adding tui screenshots 2025-09-10 13:06:47 -04:00
docs Merge pull request #321 from langflow-ai/docs-use-uvx-commands 2025-10-28 14:11:26 -04:00
documents documents about openrag 2025-10-24 15:15:15 -04:00
flows nuke extra flow 2025-10-24 14:27:29 -04:00
frontend favicon update 2025-10-28 10:31:37 -05:00
keys empty keys directory 2025-09-02 17:12:21 -04:00
scripts flows 2025-10-11 00:03:58 -04:00
securityconfig ingest flow works multi-embedding 2025-10-10 22:14:51 -04:00
src lazy client initialization + client cleanup + http2 probe and fallback 2025-10-31 15:52:10 -04:00
tests fix conftest and more optionals 2025-10-14 12:17:07 -04:00
.dockerignore Add environment and build file exclusions to .dockerignore 2025-09-08 18:06:18 -03:00
.env.example Update .env.example 2025-10-13 07:03:50 +13:00
.gitignore tui copies flows and v0.1.17 update 2025-10-08 11:05:44 -04:00
.python-version take 0 2025-07-10 22:36:45 -04:00
CONTRIBUTING.md tui-quickstart 2025-10-08 11:59:36 -04:00
docker-compose-cpu.yml Merge branch 'main' into tui-improvements 2025-10-08 23:12:59 -04:00
docker-compose.yml Merge branch 'main' into tui-improvements 2025-10-08 23:12:59 -04:00
Dockerfile better os pw parsing dockerfile 2025-10-13 15:52:26 -04:00
Dockerfile.backend make flows visible to backend container 2025-09-09 14:12:02 -04:00
Dockerfile.frontend change the parameter! 2025-09-08 15:42:20 -04:00
Dockerfile.langflow Update base image to langflow-nightly:1.6.3.dev1 2025-10-06 21:16:56 -04:00
LICENSE Added ASFv2 license file. Closes #250 2025-10-13 07:33:00 +13:00
Makefile strip quotes in Makefile 2025-10-31 15:50:30 -04:00
MANIFEST.in MANIFEST.in 2025-10-07 12:34:07 -04:00
pyproject.toml v0.1.25 2025-10-27 17:33:03 -04:00
README.md update-readme-with-uvx-and-move-docker-steps-to-docs 2025-10-28 10:47:56 -04:00
uv.lock v0.1.25 2025-10-27 17:33:03 -04: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   |   TUI Interface   |   Docker Deployment   |   Development   |   Troubleshooting

Quickstart

Use the OpenRAG Terminal User Interface (TUI) to manage your OpenRAG installation without complex command-line operations.

To quickly install and start OpenRAG, run uvx openrag.

To first set up a project and then install OpenRAG, do the following:

  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. Ensure all dependencies are installed and updated in your virtual environment.

    uv sync
    
  3. Install and start the OpenRAG TUI.

    uvx openrag
    

    To install a specific version of the Langflow package, add the required version to the command, such as uvx --from openrag==0.1.25 openrag.

For the full TUI installation guide, see TUI.

Docker or Podman installation

For more information, see Install OpenRAG containers.

Troubleshooting

For common issues and fixes, see Troubleshoot.

Development

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