UltraRAG 3.0
Reject the Black Box. Make Every Step Visible.

Core Features
UltraRAG is an all-in-one RAG solution, streamlining the journey from data governance and orchestration to full-scale system demonstration.

Pipeline
Low-Code Pipeline Orchestration
Natively supports serial, loop, and conditional branch control structures. Developers only need to write YAML configuration files to implement complex iterative RAG logic in just dozens of lines of code.
# Install dependencies
pip install uv
git clone https://github.com/OpenBMB/UltraRAG.git
cd UltraRAG
uv sync
# Run Pipeline
uv run ultrarag build examples/experiments/sayhello.yaml --no-mcp
uv run ultrarag run examples/experiments/sayhello.yaml --no-mcp
# Start UI
uv run ultrarag show ui --no-mcp
Visual Interactive Interface
Explore how to easily manage knowledge bases, build RAG workflows, and create system demonstrations through the visual interface.
View Details