No description
Find a file
2025-11-17 18:11:07 -03:00
.github/workflows updated runner to 16 cores 2025-11-17 18:11:07 -03:00
assets adding tui screenshots 2025-09-10 13:06:47 -04:00
docs docs: release 0.1.33 changes (#397) 2025-11-12 17:27:02 -05:00
documents docs: release 0.1.33 changes (#397) 2025-11-12 17:27:02 -05:00
flows feat: adds anthropic provider, splits onboarding editing into two, support provider changing with generic llm and embedding components (#373) 2025-11-11 19:22:16 -03:00
frontend Reorganize folders within frontend (#407) 2025-11-17 08:23:23 -06:00
keys empty keys directory 2025-09-02 17:12:21 -04:00
scripts move-script 2025-11-06 16:44:01 -05:00
securityconfig ingest flow works multi-embedding 2025-10-10 22:14:51 -04:00
src fix: refactor models validation to fix bugs related to ollama, watsonx and openai (#406) 2025-11-14 18:09:47 -03:00
tests better settings form validation, grouped model selection (#383) 2025-11-11 22:39:59 -03: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 add biome & format code (#403) 2025-11-14 13:45:32 -06: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 feat: adds anthropic provider, splits onboarding editing into two, support provider changing with generic llm and embedding components (#373) 2025-11-11 19:22:16 -03:00
docker-compose.yml feat: adds anthropic provider, splits onboarding editing into two, support provider changing with generic llm and embedding components (#373) 2025-11-11 19:22:16 -03: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 integration tests with local images checkbox 2025-11-10 12:53:59 -05:00
MANIFEST.in MANIFEST.in 2025-10-07 12:34:07 -04:00
pyproject.toml Bump version 2025-11-17 18:08:59 -03:00
README.md docker-page-slug-correction 2025-11-10 11:57:00 -05:00
uv.lock better settings form validation, grouped model selection (#383) 2025-11-11 22:39:59 -03: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

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

uvx openrag

This runs OpenRAG without installing it to your project or globally. To run a specific version of OpenRAG, add the version to the command, such as: uvx --from openrag==0.1.25 openrag.

Install Python package

To first set up a project and then install the OpenRAG Python package, 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. Add OpenRAG to your project.

    uv add openrag
    

    To add a specific version of OpenRAG:

    uv add openrag==0.1.25
    
  3. Start the OpenRAG TUI.

    uv run openrag
    
  4. Continue with the Quickstart.

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.