ageerle/ruoyi-ai

An enterprise AI development framework for building AI agents. It provides unified management of multi-provider LLMs, secure enterprise knowledge bases with high-precision retrieval, visual workflow orchestration and multi-agent coordination. Compatible with mainstream Agent Skill standards, it enables developers to efficiently build production-gra

What it solves

RuoYi AI provides an enterprise-grade, full-stack platform for deploying AI assistants. It eliminates the need to build AI infrastructure from scratch by offering out-of-the-box integration of model management, knowledge bases, and agent orchestration.

How it works

The platform is built on a Spring Boot and Langchain4j backend, utilizing a Vue 3 frontend. It integrates multiple LLMs (such as DeepSeek, OpenAI, and Zhipu) and connects to vector databases like Milvus, Weaviate, or Qdrant for RAG capabilities. It uses a visual workflow designer for drag-and-drop node orchestration and supports a "Supervisor mode" for managing multi-agent collaboration.

Who it’s for

It is designed for enterprises and developers who need a production-ready AI assistant platform with administrative controls, user frontends, and the ability to orchestrate complex AI workflows.

Highlights

  • Multi-Agent Orchestration: Supports Supervisor mode and multiple decision models using the Langchain4j framework.
  • Visual Workflow Designer: Drag-and-drop interface for creating AI execution paths, including model calls and manual reviews.
  • Advanced RAG: Local RAG implementation with support for various vector databases and document parsing (PDF, Word, Excel).
  • Extensible Tooling: Integration with the MCP protocol and a skills-based tool ecosystem.
  • Comprehensive Ecosystem: Includes a dedicated admin panel, user frontend, and support for mini-apps.

Related

  • Project
  • Project
  • Project
  • Project
  • Project