uv for package management) and Docker container deployment.
Source Code Installation
We strongly recommend using uv to manage the Python environment and dependencies, as it can greatly improve installation speed. Prepare Environment If you haven’t installed uv yet, please execute:uv sync to automatically create a virtual environment and synchronize dependencies:
-
Core dependencies: If you only need to run basic core functions, such as only using UltraRAG UI:
-
Full installation: If you want to fully experience UltraRAG’s retrieval, generation, corpus processing, and evaluation functions, please run:
-
On-demand installation: If you only need to run specific modules, keep the corresponding
--extraas needed, for example:
uv pip:
Docker Container Deployment
If you prefer not to configure a local Python environment, you can deploy using Docker. Get Code and ImagesAfter the container starts, UltraRAG UI will run automatically. You can directly access
http://localhost:5050 in your browser to use it.