RuoYi AI Quick Starter
AI 快速开发框架

基于 RuoYi 成熟框架的开源免费基础框架,AI 友好设计,前后端统一仓库实现全栈开发,集成 AI 原生组件和规范驱动开发方法,支持 Web(Vue 3)和移动端(uni-app、React Native)多端部署,可快速生成模块完整代码,助力快速交付。

Spring Boot 3.x + Vue 3
支持 uni-app、React Native 移动端

AI 智能代码生成

全栈开发
AI 辅助

核心特性 · 让 AI 成为你的最佳开发伙伴

企业级功能

基于 Ruoyi 成熟框架,在保留核心功能的同时删除了过时模块,进行了诸多优化升级。内置用户权限管理、系统监控、定时任务、操作日志等企业级功能模块,开箱即用,为项目提供稳定可靠的基础支撑。

AI 辅助开发基础

AI 友好设计的开发框架,提供规范化的项目结构和配置,使用 AI 工具开发时更符合规范、更可控。可快速生成模块的完整代码,预配置调试启动项,支持断点调试,大幅提升 AI 辅助开发效率。

AI 原生组件

融合了 AI 原生产品开发所需的基础组件,包括 AI 大模型网关、Spring AI、RAG、工作流编排、对话助手、AI 编辑器等,为快速构建 AI 应用提供完整的组件生态,降低 AI 应用开发门槛。

全栈开发支持

前后端工程统一在同一仓库,便于 AI 理解完整业务上下文,实现真正的全栈开发。减少前后端联调环节,提升开发效率,确保前后端代码的协调一致性。

多端支持

支持 Web(Vue 3)和移动端(uni-app、React Native)多端开发,一套代码多端运行。覆盖 Web 和移动端应用场景,满足企业级多平台业务需求,降低多端开发成本。

开发规范

提供完善的开发规范文档,包括枚举使用规范、业务参数配置规范等。特别针对 AI 协作开发,采用 Specification 驱动开发(SDD)方法,通过规格说明作为"单一事实来源",引导 AI 生成符合预期、质量可控的代码。

界面预览 · 多端展示

Web 管理界面

Web 管理界面预览 1
查看原图
Web 管理界面预览 2
查看原图
Web 管理界面预览 3
查看原图

移动端应用

移动端应用预览 1
查看原图
移动端应用预览 2
查看原图
移动端应用预览 3
查看原图

技术栈 · 现代化的技术选型

后端技术

  • Spring Boot Spring Boot 3.x - 核心框架
  • Spring Security Spring Security - 安全框架
  • MyBatis MyBatis - ORM 框架
  • Redis Redis - 缓存数据库
  • MySQL MySQL - 关系型数据库
  • Quartz Quartz - 定时任务调度

客户端技术

  • Vue 3 Vue 3 - 渐进式框架
  • Element Plus Element Plus - 组件库
  • Vite Vite - 构建工具
  • pnpm pnpm - 包管理器
  • uni-app uni-app - 跨平台框架
  • React Native React Native - 原生跨端框架

集成部署技术

  • Docker Docker - 容器化部署
  • Nginx Nginx - Web 服务器
  • Kubernetes Kubernetes - 容器编排
  • Jenkins Jenkins - CI/CD 工具
  • Git Git - 版本控制

开发理念

基于 RuoYi 成熟框架,我们构建了一个 AI 友好的开发环境。框架采用前后端统一仓库架构,让 AI 工具能够理解完整的业务上下文,实现真正的全栈开发。

通过规范化的项目结构、完善的文档体系和规范驱动开发(SDD)方法,以规格说明作为"单一事实来源",引导 AI 生成高质量、可维护的代码。框架集成了 AI 原生组件,支持 Web(Vue 3)和移动端(uni-app)多端部署,一套代码多端运行。

开发者可以快速生成模块的完整代码,从数据库设计到前后端接口,从页面组件到业务逻辑,实现端到端的代码生成,大幅提升开发效率,确保代码质量和一致性,助力团队快速交付高质量的企业级应用。

然而,在数字化转型的浪潮中,很多中小规模企业面临着数智化升级的迫切需求。基础启动框架虽然提供了良好的开发基础,但在 AI+ 数据治理、算力与模型管理、决策分析报告质检、可视化分析等专业领域,可能仍然难以满足企业的深度业务需求。

因此,我们为不同规模的企业提供了完整的商业化解决方案。AI Quick Starter Plus 面向企业提供 AI+ 数据治理、算力与模型管理、决策分析报告质检、可视化核心框架等高级功能模块,助力企业快速构建数智化能力;AI Quick Starter Premium 则提供面向 AI+ 场景的专业咨询和定制化开发服务,为企业量身定制解决方案,满足特定业务场景的深度需求。

解决方案 · 满足不同场景需求

RuoYi AI Quick Starter

开源免费

开源免费的基础框架,提供 AI 友好设计、全栈开发支持、多端部署等核心功能,适合个人开发者和小型团队快速启动项目。

  • AI 友好设计,规范驱动开发
  • 前后端统一仓库,全栈开发
  • Web 和移动端多端支持
  • 企业级功能模块,开箱即用

AI Quick Starter Plus

商业授权

面向企业的 AI+ 数据治理、算力与模型管理、决策分析报告质检、可视化核心框架等系统代码下载,提供构建支持和长期版本支持。

  • AI+ 数据治理解决方案
  • 算力与模型管理平台
  • 决策分析报告质检系统
  • 可视化核心框架
了解详情

快速开始 · 几分钟内开始开发

1

环境准备

确保已安装 JDK 17+、Maven 3.6+、Node.js 18+、pnpm 8+、MySQL 8.0+、Redis 6.0+

2

下载代码

从 Gitee 克隆或下载项目代码到本地

3

初始化数据库

执行 sql 目录下的数据库初始化脚本,并修改 application-dev.yml 中的数据库连接信息

4

启动服务

在 IDE 中按 F5,选择 "RuoYi Backend" 启动后端,选择 "RuoYi Frontend" 启动前端

5

访问系统

前端地址:http://localhost,API 文档:http://localhost:8080/swagger-ui.html

常见问题 · 解答您的疑问

×