前言概述
说实话,找到一个真正开源、免费且功能强大的企业级低代码开发平台并不容易。很多平台要么功能有限,要么收费高昂。而忆笙智云 (YsCode AI Cloud Platform) 是一个基于 Spring AI 的低代码开发平台,采用前后端分离架构,旨在帮助开发团队和企业降低开发成本,提升交付效率。
项目介绍
忆笙智云是一套面向企业级应用开发的AI低代码开发平台。它采用前后端分离架构,前端基于 Vue 3 + TypeScript,后端基于 Spring Boot 3.3 + Java 21。通过深度融合 Spring AI 智能技术,平台提供了丰富的功能模块,帮助开发者快速构建企业级中后台管理系统。
应用场景
忆笙智云适用于多种企业级应用开发场景,包括但不限于:
-
企业管理系统:OA办公系统、CRM客户关系管理、ERP企业资源计划、HRM人力资源管理等。 -
电商平台:B2B/B2C商城管理后台、供应链管理系统、跨境电商ERP等。 -
行业解决方案:智慧教育系统、智慧医疗平台、智慧政务系统、智慧物业系统等。 -
工具类应用:内容管理系统(CMS)、工单系统、问卷调查系统、知识库系统等。
功能模块
平台包含五大核心功能模块:
-
系统管理:用户管理、角色管理、菜单管理、部门管理等。 -
AI智能助手:AI对话、模型管理、供应商管理、知识库管理等。 -
代码生成器:数据源管理、模板管理、模板集管理、参数配置等。 -
Excel处理中心:导入配置、导出配置、任务中心、数据校验等。 -
系统监控:服务器监控、Redis监控、在线用户监控、定时任务管理等。
功能特点
-
低代码开发:可视化代码生成器,一键生成前后端代码。 -
AI智能助手:内置18+AI模块,支持多模型流式对话、RAG知识库、智能表单生成。 -
Excel处理中心:百万行流式处理,智能字段映射,全维度数据校验。 -
企业级安全:Sa-Token权限框架,敏感数据自动脱敏,敏感词过滤。 -
高性能架构:Redis缓存、异步任务、WebSocket实时推送。 -
现代化UI:Element Plus + Vxe-Table,支持多种布局模式。 -
丰富可视化:12+行业数据大屏,ECharts + Three.js 3D效果。
项目技术栈
后端技术栈
-
Spring Boot 3.3.3:核心框架,提供基础的Web服务能力。 -
Spring AI 1.1.2:AI框架,支持多供应商大模型接入。 -
MyBatis-Plus 3.5.14:ORM框架,简化数据库操作。 -
Sa-Token 1.43.0:认证授权框架,提供安全的权限控制。 -
MySQL 8.4.0:数据库,存储业务数据。 -
Redis 8.3:缓存数据库,提升系统性能。
前端技术栈
-
Vue 3.4.21:前端框架,构建用户界面。 -
TypeScript 5.4.2:类型系统,提升代码质量。 -
Vite 5.1.6:构建工具,提供快速的开发体验。 -
Element Plus 2.6.1:UI组件库,提供丰富的组件。 -
ECharts 5.6.0:图表库,支持多种图表类型。
AI智能模块架构图

项目开始运行
后端启动
# 进入后端目录
cd ys-boot-pro
# 导入数据库(创建数据库后执行)
# 将 ys-blog.sql 导入到 MySQL
# 修改配置文件
# 编辑 ys-starter/src/main/resources/application-dev.yml
# 配置数据库连接、Redis连接等
# 编译打包
mvn clean package -DskipTests
# 启动应用(方式1:IDEA运行 YsApplication.java)
# 启动应用(方式2:命令行)
mvn spring-boot:run -pl ys-starter
# 访问地址
# API文档: http://localhost:8910/ysblog/doc.html
# Druid监控: http://localhost:8910/ysblog/druid/
前端启动
# 进入前端目录
cd ys-vue-pro
# 安装依赖
npm install
# 开发模式启动
npm run dev
# 访问地址: http://localhost:8888
功能演示













开源地址
https://github.com/lqclf/ys-code-ai-open


不需要
开发语言是.NET C#,数据库 Mysql、 Mssgl、 Oracle、 SQLite、 PostgreSQL等均可
客服一直在!
没有客服!
这个下载下来还要解压码密码吗?