UltraRAG
OpenBMB/UltraRAGUltraRAG — первый лёгкий RAG-фреймворк на базе MCP-архитектуры от THUNLP, NEUIR, OpenBMB и AI9stars. Стандартизирует компоненты RAG как независимые MCP-серверы, поддерживает визуальный IDE с Pipeline Builder, YAML-оркестрацию и мультимодальность.
Подключение
git clone https://github.com/OpenBMB/UltraRAG.gitREADME
Последние новости 🔥
- [2026.01.23] 🎉 Вышел UltraRAG 3.0: никакой «чёрной коробки» — каждая строка логики рассуждений теперь полностью прозрачна 👉 📖 Блог
- [2026.01.20] 🎉 Вышла модель AgentCPM-Report! DeepResearch наконец локализован: агент для написания отчётов AgentCPM-Report (8B, on-device) опубликован в открытом доступе 👉 🤗 Модель
- [2025.11.11] 🎉 Вышел UltraRAG 2.1: улучшенная загрузка знаний и мультимодальная поддержка, более полная унифицированная система оценки!
- [2025.09.23] Новый ежедневный дайджест статей по RAG, обновляется каждый день 👉 📖 Статьи
- [2025.09.09] Опубликован туториал по локальному развёртыванию лёгкого DeepResearch Pipeline 👉 📺 bilibili · 📖 Блог
- [2025.09.01] Опубликовано пошаговое видео по установке UltraRAG и полному прохождению RAG 👉 📺 bilibili · 📖 Блог
- [2025.08.28] 🎉 Вышел UltraRAG 2.0! Полное обновление: высокопроизводительный RAG буквально в нескольких десятках строк кода, исследователи могут сосредоточиться на идеях и инновациях! Код UltraRAG v2 сохранён и доступен в ветке v2.
- [2025.01.23] Выпуск UltraRAG! Позволяет большим моделям лучше понимать и использовать базы знаний. Код UltraRAG 1.0 по-прежнему доступен в ветке v1.
💡 О UltraRAG
UltraRAG — первый лёгкий RAG-фреймворк на основе архитектуры Model Context Protocol (MCP), созданный совместно лабораторией THUNLP Университета Цинхуа, NEUIR Северо-Восточного университета, OpenBMB и AI9stars.
Фреймворк предназначен для исследовательских экспериментов и промышленного прототипирования. UltraRAG стандартизирует ключевые компоненты RAG (Retriever, Generation и др.) как независимые MCP-серверы и сочетает их с мощными возможностями оркестрации рабочих процессов MCP-клиента. Разработчики могут реализовывать сложные управляющие структуры — условные ветвления, циклы — просто через YAML-конфигурацию.
🖥️ UltraRAG UI
UltraRAG UI выходит за рамки традиционного чат-интерфейса и превращается в визуальную RAG-среду разработки (IDE), объединяющую оркестрацию, отладку и демонстрацию.
Система включает мощный встроенный Pipeline Builder с двунаправленной синхронизацией в реальном времени между «Визуальным конструктором» и «Редактором кода», что позволяет точечно настраивать параметры пайплайна и промпты прямо в браузере. Встроенный интеллектуальный AI-ассистент сопровождает весь цикл разработки — от проектирования структуры пайплайна до подбора параметров и генерации промптов. Готовую логику можно одним кликом превратить в интерактивную диалоговую систему. Система бесшовно интегрирует компоненты управления базой знаний, позволяя строить пользовательские базы для Q&A по документам. Это полноценный замкнутый цикл: от построения базовой логики и управления данными до финального развёртывания приложения.
https://github.com/user-attachments/assets/fcf437b7-8b79-42f2-bf4e-e3b7c2a896b9
✨ Ключевые возможности
🚀 Low-Code оркестрация сложных рабочих процессов
Оркестрация инференса: нативная поддержка управляющих структур — последовательное выполнение, циклы, условные ветвления. Разработчикам достаточно написать YAML-конфигурацию, чтобы реализовать сложную итеративную RAG-логику в десятках строк кода.