Repolode
ageerle

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. 1

    Клонируйте релиз v3.1.0

    git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git
  2. 2

    Создайте файл окружения и зафиксируйте версию образа

    cp docs/docker/ruoyi-ai/.env.example docs/docker/ruoyi-ai/.env
  3. 3

    Загрузите готовые образы из GHCR

    docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml pull
  4. 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 обновляется ежедневно.

Похожие проекты

Java- и Vue 3-платформа для low-code-разработки, которая генерирует полноценные CRUD-системы по описанию на естественном языке и включает AI-чат, базу знаний и оркестрацию рабочих процессов.

48,4 тыс.+44 за неделю16,2 тыс.JavaApache-2.0Обновлён позавчера