Опенсорсный RAG-движок, объединяющий генерацию с дополненной выборкой и возможности агентов, чтобы обеспечить контекстный слой для приложений на базе LLM.
HKUDS/RAG-Anything
Универсальный RAG-фреймворк на базе LightRAG для работы с документами, где помимо текста есть изображения, таблицы и формулы.
- Звёзды
- 23,899
- Форки
- 2,787
- Открытые issues
- 123
- Последний коммит
- 8 дней назад
Что это?
RAG-Anything — фреймворк генерации с дополненной выборкой для документов, содержащих не только обычный текст. Стандартные RAG-пайплайны плохо работают с иллюстрациями, таблицами и математическими формулами, поэтому этот проект обрабатывает их в едином пайплайне вместе с окружающим текстом.
Он разбирает PDF и файлы Office (DOC, DOCX, PPT, PPTX, XLS, XLSX) с помощью MinerU; в качестве парсеров также можно выбрать Docling и PaddleOCR. Изображения, таблицы и формулы передаются специализированным обработчикам, которые формируют описания и сущности, а затем добавляют их в граф знаний на базе LightRAG. Запросы обрабатываются по этому графу с помощью гибридного поиска, а для анализа изображений из найденного контекста можно использовать модель компьютерного зрения.
Проект предоставляет Python API для сквозной обработки документов, пакетной обработки папок, прямого добавления заранее разобранных списков содержимого и мультимодальных запросов с таблицами или уравнениями LaTeX на входе. Пакет опубликован на PyPI под именем `raganything`.
Ключевые возможности
- 01Разбирает PDF и документы Office на текст, изображения, таблицы и формулы.
- 02Передаёт мультимодальные элементы специализированным обработчикам для создания подписей и анализа.
- 03Строит на базе LightRAG граф знаний с межмодальными связями.
- 04Поддерживает гибридный, локальный, глобальный и наивный режимы обработки текстовых запросов.
- 05Принимает заранее разобранные списки содержимого, чтобы пропустить этап парсинга.
- 06Поддерживает пакетную обработку целых папок с документами.
Сценарии использования
- Ответы на вопросы по научным статьям, где важную роль играют иллюстрации и формулы.
- Поиск по финансовым и техническим отчётам, ключевые данные в которых представлены в таблицах.
- Создание корпоративных баз знаний на основе офисных документов разных форматов.
- Интеграция результатов предварительного разбора документов из внешних инструментов в RAG-индекс.
Что важно знать
- Для разбора документов используется проект MinerU, который добавляет зависимость при настройке.
- Для анализа изображений нужна модель компьютерного зрения, поэтому у вас должен быть к ней доступ.
Темы
Частые вопросы
- Что такое RAG-Anything?
- Универсальный RAG-фреймворк на базе LightRAG для работы с документами, где помимо текста есть изображения, таблицы и формулы. RAG-Anything — фреймворк генерации с дополненной выборкой для документов, содержащих не только обычный текст. Стандартные RAG-пайплайны плохо работают с иллюстрациями, таблицами и математическими формулами, поэтому этот проект обрабатывает их в едином пайплайне вместе с окружающим текстом.
- RAG-Anything можно использовать бесплатно? Какая у него лицензия?
- RAG-Anything распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- RAG-Anything всё ещё поддерживается?
- Активно поддерживается. Последний коммит в RAG-Anything — 12 окт. 2026 г..
- Для чего можно использовать RAG-Anything?
- Ответы на вопросы по научным статьям, где важную роль играют иллюстрации и формулы. Поиск по финансовым и техническим отчётам, ключевые данные в которых представлены в таблицах. Создание корпоративных баз знаний на основе офисных документов разных форматов. Интеграция результатов предварительного разбора документов из внешних инструментов в RAG-индекс.
- Где скачать RAG-Anything?
- Исходный код и инструкции по установке — на GitHub: https://github.com/HKUDS/RAG-Anything
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Парсер документов с открытым исходным кодом, который преобразует PDF, файлы Office и изображения в Markdown или JSON для LLM и агентных сценариев.
Парсер документов с открытым исходным кодом: преобразует PDF, файлы Office, HTML и другие форматы в структурированные данные для генеративных AI-пайплайнов.
Лёгкий фреймворк и сервер для RAG на основе графа знаний: индексирует документы, выделяя сущности и связи, чтобы LLM могла формировать ответы с дополненной генерацией.
Локальный AI-движок с совместимым с OpenAI API: запускает LLM, модели для зрения, речи, изображений и видео на любом оборудовании, в том числе без GPU.
Open-source платформа памяти для AI, которая превращает документы, код и диалоги в локально размещённый граф знаний для AI-агентов.