RuoYi AI

Active
GitHub Java MIT

Description

An out-of-the-box enterprise full-stack AI assistant platform with Langchain4j-based Supervisor multi-agent orchestration, RAG knowledge bases, visual workflow design, and multi-model management.

Key Features

  • Multi-agent orchestration — Supervisor mode on Langchain4j with multiple decision models that combine tools and skills flexibly
  • RAG knowledge management — local RAG with Milvus/Weaviate/Qdrant vector stores, document parsing, and retrieval QA
  • Visual workflow designer — drag-and-drop node orchestration with SSE streaming for model calls, email, and human-approval nodes
  • Multi-model and platform integration — DeepSeek, Zhipu, OpenAI built in, plus Coze, Dify, FastGPT, and RAGFlow bridges
  • Full-stack delivery — backend, user frontend, admin panel, and mini-app repos with one-command Docker Compose startup

Use Cases

💡 Stand up a private enterprise assistant for customers and staff with fully self-owned data and models
💡 Chain model calls, email notifications, and human approvals into automated workflows with the visual designer
💡 Load product docs and policies into the RAG knowledge base for accurate frontline Q&A
💡 Extend on the familiar RuoYi Java stack and integrate smoothly with existing enterprise systems

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (5.7k stars)
  • Permissive open-source license (MIT)
  • Established track record (2 years in production)

Quick Start

# Clone and pin the image version
git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git
cd ruoyi-ai && cp docs/docker/ruoyi-ai/.env.example docs/docker/ruoyi-ai/.env
sed -i 's/^RUIYI_VERSION=.*/RUIYI_VERSION=v3.1.0/' docs/docker/ruoyi-ai/.env
# Pull pre-built images from GHCR and start all services
docker compose --env-file docs/docker/ruoyi-ai/.env up -d

Related Projects

Astron Agent

8.9k · Java
Active A

Enterprise-grade agentic workflow platform from iFlytek, offering commercial-friendly SuperAgent building capabilities with complex workflow orchestration and multi-agent coordination.

multi-agententerpriseworkflow +2
  • · Enterprise-grade high-availability architecture: one-click deployment with full-stack development and management, production-grade reliability
  • · Intelligent RPA integration: native integration with smart RPA for cross-system process automation, complete loop from decision to action
  • · Ready-to-use tool ecosystem: integrates massive AI capabilities and tools from iFlytek Open Platform, plug-and-play without extra development

Solace Agent Mesh

5.0k · Python
Active A+

Solace Agent Mesh is an event-driven multi-agent AI framework for building and orchestrating multi-agent systems with MCP integration and complex multi-step workflows.

multi-agentevent-drivenmcp +3
  • · Multi-agent event-driven architecture via Solace Event Mesh for true scalability
  • · Automatic agent orchestration with task decomposition and delegation
  • · Flexible gateway interfaces: REST API, web UI, Slack, and custom integrations

Bisheng

11.9k · Python
Active A+

Open-source LLM DevOps platform providing one-stop AI application development with GenAI workflow, RAG, Agent, model management, evaluation, and enterprise system administration.

llmopsragworkflow +3
  • · Lingsight general-purpose agent: embeds domain expert preferences via AGL (Agent Guidance Language) for expert-level task handling
  • · Unique workflow engine: supports loops, parallelism, batch processing, conditional logic, and human-in-the-loop intervention
  • · Enterprise-grade platform: RBAC, SSO/LDAP, user group management, traffic control, vulnerability scanning, and high-availability deployment