© 2026FindAgent  · @simprr
返回列表
a

ageerle/ruoyi-ai

面向企业级市场的一站式AI应用开发框架,支持多厂商大模型统一接入与管理,具备安全可控的企业知识库与高精度检索优化能力,提供可视化流程编排、自主决策智能体与多智能体协同调度,兼容主流 Agent Skill 协议,帮助企业与开发者零门槛快速构建安全、高效、可落地的AI智能体应用与行业解决方案。

agentaiknowledgemcprag
⭐

5.0k

Stars

🔱

1.2k

Forks

👁

38

Watchers

📋

5

Issues

JavaMIT创建于 2024/1/16更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

RuoYi AI

[![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![MIT License][license-shield]][license-url]

企业级 AI 助手平台

开箱即用的全栈 AI 平台,支持多智能体协同、Supervisor 模式编排、多种决策模式、RAG 技术和流程编排能力。

English | 📖 使用文档 | 🚀 在线体验 | 🐛 问题反馈 | 💡 功能建议

✨ 核心亮点

模块现有能力
模型管理多模型接入(OpenAI/DeepSeek/通义/智谱)、多模态理解、Coze/DIFY/FastGPT 平台集成
知识管理本地 RAG + 向量库(Milvus/Weaviate/Qdrant) + 文档解析
工具管理Mcp 协议集成、Skills 能力 + 可扩展工具生态
流程编排可视化工作流设计器、节点拖拽编排、SSE 流式执行,目前已支持模型调用、邮件发送、人工审核等节点
多智能体基于 Langchain4j 的 Agent 框架、Supervisor 模式编排,支持多种决策模型

🚀 快速体验

在线演示

平台地址账号
用户端web.pandarobot.chatadmin / admin123
管理后台admin.pandarobot.chatadmin / admin123

项目源码

项目模块GitHub 仓库Gitee 仓库GitCode 仓库
🔧 后端服务ruoyi-airuoyi-airuoyi-ai
🎨 用户前端ruoyi-webruoyi-webruoyi-web
🛠️ 管理后台ruoyi-adminruoyi-adminruoyi-admin

合作项目

项目名称GitHub 仓库Gitee 仓库
element-plus-xelement-plus-xelement-plus-x

🛠️ 技术架构

核心框架

  • 后端架构:Spring Boot 4.0 + Spring ai 2.0 + Langchain4j

  • 数据存储:MySQL 8.0 + Redis + 向量数据库(Milvus/Weaviate/Qdrant)

  • 前端技术:Vue 3 + Vben Admin + element-plus-x

  • 安全认证:Sa-Token + JWT 双重保障

  • 文档处理:PDF、Word、Excel 解析,图像智能分析

  • 实时通信:WebSocket 实时通信,SSE 流式响应

  • 系统监控:完善的日志体系、性能监控、服务健康检查

🐳 Docker 部署

本项目提供两种 Docker 部署方式:

方式一:一键启动所有服务(推荐)

使用 docker-compose-all.yaml 可以一键启动所有服务(包括后端、管理端、用户端及依赖服务):

# 克隆仓库
git clone https://github.com/ageerle/ruoyi-ai.git
cd ruoyi-ai

# 启动所有服务(从镜像仓库拉取预构建镜像)
docker-compose -f docker-compose-all.yaml up -d

# 查看服务状态
docker-compose -f docker-compose-all.yaml ps

# 访问服务
# 管理端: http://localhost:25666 (admin / admin123)
# 用户端: http://localhost:25137
# 后端API: http://localhost:26039

方式二:分步部署(源码编译)

如果您需要从源码构建后端服务,请按照以下步骤操作:

第一步:部署后端服务

# 进入后端项目目录
cd ruoyi-ai

# 启动后端服务(源码编译构建)
docker-compose up -d --build

# 等待后端服务启动完成
docker-compose logs -f backend

第二步:部署管理端

# 进入管理端项目目录
cd ruoyi-admin

# 构建并启动管理端
docker-compose up -d --build

# 访问管理端
# 地址: http://localhost:5666

第三步:部署用户端(可选)

# 进入用户端项目目录
cd ruoyi-web

# 构建并启动用户端
docker-compose up -d --build

# 访问用户端
# 地址: http://localhost:5137

服务端口说明

服务一键启动端口分步部署端口说明
管理端256665666管理后台访问地址
用户端251375137用户前端访问地址
后端服务260396039后端 API 服务
MySQL2330623306数据库服务
Redis263796379缓存服务
Weaviate2808028080向量数据库
MinIO API290009000对象存储 API
MinIO Console290909090对象存储控制台

镜像仓库

所有镜像托管在阿里云容器镜像服务:

crpi-31mraxd99y2gqdgr.cn-beijing.personal.cr.aliyuncs.com/ruoyi_ai

可用镜像:

  • mysql:v3 - MySQL 数据库(包含初始化 SQL)
  • redis:6.2 - Redis 缓存
  • weaviate:1.30.0 - 向量数据库
  • minio:latest - 对象存储
  • ruoyi-ai-backend:latest - 后端服务
  • ruoyi-ai-admin:latest - 管理端前端
  • ruoyi-ai-web:latest - 用户端前端

常用命令

# 停止所有服务
docker-compose -f docker-compose-all.yaml down

# 查看服务日志
docker-compose -f docker-compose-all.yaml logs -f [服务名]

# 重启某个服务
docker-compose -f docker-compose-all.yaml restart [服务名]

📚 使用文档

想要深入了解安装部署、功能配置和二次开发?

👉 完整使用文档

遇到知识库或 RAG 回答异常问题?

👉 RAG 回答异常排查手册


🤝

贡献者
aMLSLsCfvx
项目信息
默认分支main
LicenseMIT License
创建时间2024/1/16
最近更新今天
GAI 中文摘要

RuoYi AI 是一个基于 Java 构建的企业级一站式 AI 应用开发框架,旨在降低企业接入人工智能技术的门槛。该项目通过整合多种大模型接口与核心 AI 能力,帮助开发者快速构建安全、高效且具备自主决策能力的智能体应用与行业解决方案。

提供多厂商大模型统一接入管理,支持集成 OpenAI、DeepSeek、通义千问及智谱等主流模型。 内置本地 RAG 知识库与向量数据库支持,具备高精度文档解析与检索优化能力。 提供可视化工作流设计器,支持通过节点拖拽实现复杂业务流程的编排与执行。 基于 Langchain4j 框架实现多智能体协同调度,兼容主流 Agent Skill 与 MCP 协议。

适用于需要快速落地企业级 AI 助手、自动化业务流程或构建智能知识库的软件开发者与企业团队。特别适合希望在现有业务架构中引入大模型能力,同时对数据安全和流程管控有较高要求的技术场景。