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