Java-фреймворк для создания AI-приложений с агентами, workflow и несколькими агентами на базе Spring AI.
ageerle/ruoyi-ai
Полнофункциональная AI-платформа на Java и Spring Boot: управление LLM-провайдерами, RAG-базами знаний, визуальными workflow и оркестрацией нескольких агентов.
- Звёзды
- 5,817
- Форки
- 1,433
- Открытые issues
- 12
- Последний коммит
- 17 дней назад
Что это?
RuoYi AI — AI-платформа для корпоративных агентов на базе Spring Boot 3 и Langchain4j. Она позволяет командам подключать из единого интерфейса администратора несколько LLM-провайдеров, включая DeepSeek, Zhipu, OpenAI и Bailian, а также интегрируется с платформами Coze, Dify, FastGPT и RAGFlow.
Для работы со знаниями предусмотрен локальный RAG-конвейер на базе Milvus, Weaviate или Qdrant с обработкой документов PDF, Word и Excel. Для работы с инструментами используются интеграция по протоколу MCP и возможность расширения через Skills. В визуальном конструкторе workflow с перетаскиванием узлов можно настраивать вызовы моделей, отправку писем и ручную проверку; выполнение идёт с потоковой передачей по SSE. Режим Supervisor координирует работу нескольких агентов.
В состав стека входят MySQL, Redis, Vue 3 с Vben Admin, а для безопасности используются Sa-Token и JWT. В проект включены файлы Docker Compose для развёртывания backend, панели администратора и пользовательского интерфейса одной командой.
Ключевые возможности
- 01Управление несколькими LLM-провайдерами с доступом к DeepSeek, Zhipu, OpenAI и другим моделям
- 02Локальная RAG-база знаний на базе Milvus, Weaviate или Qdrant
- 03Визуальный конструктор workflow с перетаскиванием узлов и потоковым выполнением по SSE
- 04Интеграция по протоколу MCP и расширение инструментов через Skills
- 05Оркестрация нескольких агентов в режиме Supervisor на базе Langchain4j
- 06Развёртывание backend, панели администратора и пользовательского интерфейса с помощью Docker Compose
Сценарии использования
- Создание внутреннего корпоративного чат-бота для работы с документами компании с помощью RAG
- Автоматизация процессов согласования и уведомлений с помощью визуальных workflow, включающих ручную проверку
- Запуск AI-платформы на Java со встроенной панелью администратора и учётными записями пользователей
Быстрый старт
- 1
Клонируйте релиз v3.1.0
git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git - 2
Создайте файл окружения и зафиксируйте версию образа
cp docs/docker/ruoyi-ai/.env.example docs/docker/ruoyi-ai/.env - 3
Загрузите готовые образы из GHCR
docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml pull - 4
Запустите все сервисы в фоновом режиме
docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml up -d
Что важно знать
- Для запуска развертывания в один клик требуются Docker и Docker Compose.
- Файл Compose по умолчанию открывает порты MySQL, Redis, Weaviate и MinIO, поэтому для production необходимо сменить пароли.
В подборках
Темы
Частые вопросы
- Что такое ruoyi-ai?
- Полнофункциональная AI-платформа на Java и Spring Boot: управление LLM-провайдерами, RAG-базами знаний, визуальными workflow и оркестрацией нескольких агентов. RuoYi AI — AI-платформа для корпоративных агентов на базе Spring Boot 3 и Langchain4j. Она позволяет командам подключать из единого интерфейса администратора несколько LLM-провайдеров, включая DeepSeek, Zhipu, OpenAI и Bailian, а также интегрируется с платформами Coze, Dify, FastGPT и RAGFlow.
- ruoyi-ai можно использовать бесплатно? Какая у него лицензия?
- ruoyi-ai распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ruoyi-ai всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ruoyi-ai — 21 окт. 2026 г..
- Для чего можно использовать ruoyi-ai?
- Создание внутреннего корпоративного чат-бота для работы с документами компании с помощью RAG Автоматизация процессов согласования и уведомлений с помощью визуальных workflow, включающих ручную проверку Запуск AI-платформы на Java со встроенной панелью администратора и учётными записями пользователей
- Как установить ruoyi-ai?
- Клонируйте релиз v3.1.0: git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git Создайте файл окружения и зафиксируйте версию образа: cp docs/docker/ruoyi-ai/.env.example docs/docker/ruoyi-ai/.env Загрузите готовые образы из GHCR: docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml pull Запустите все сервисы в фоновом режиме: docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml up -d
- Где скачать ruoyi-ai?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ageerle/ruoyi-ai
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа с открытым исходным кодом для создания AI-агентов на Java, LangChain4j, Spring Boot и Vue 3: модели, агенты, RAG, Skills, MCP и анализ данных через text-to-SQL.
FastGPT — платформа с открытым исходным кодом для создания AI-агентов: обработка данных, базы знаний RAG и визуальная оркестрация рабочих процессов для приложений на LLM.
Open-source DevOps-платформа для корпоративных LLM-приложений: workflows, RAG, агенты, управление моделями, оценка и fine-tuning.
PHP-фреймворк для создания приложений с AI-агентами: он связывает LLM-провайдеров, инструменты, MCP-серверы, RAG и рабочие процессы с агентами.
Java- и Vue 3-платформа для low-code-разработки, которая генерирует полноценные CRUD-системы по описанию на естественном языке и включает AI-чат, базу знаний и оркестрацию рабочих процессов.