JeecgBoot:企业级 AI 低代码开发平台(低代码 v2.0 · AI Skills 一句话生成系统)
JeecgBoot 是一款开源的企业级 AI 低代码开发平台,当前最新版本 3.9.5(2026-08-27)。平台以低代码开发、AI 应用平台和 AI 知识库为核心能力,通过 AI Skills 自然语言编程实现“一句话生成完整系统或业务模块”,自动完成前后端代码、建表 SQL 与菜单权限生成,并内置 AI 聊天助手、知识库、流程编排、MCP 与插件,兼容 ChatGPT、DeepSeek、Ollama 等主流大模型。技术栈为 Spring Boot 4 + Spring Cloud Alibaba + MyBatis-Plus + Vue3 + TypeScript + Vite8 + Ant Design Vue4,适用于 OA、ERP、CRM、MIS、SaaS、多租户及 AI 知识库等场景。
社区作者 · zZz
它解决什么问题
JeecgBoot 是一款企业级 AI 低代码开发平台,当前最新版本为 3.9.5(2026-08-27),以低代码开发、AI 应用平台和 AI 知识库为核心能力。随着 AI Skills 自然语言编程的发布,平台迈入低代码 v2.0:开发者可用一句话生成完整系统或业务模块,由 AI 自动完成前后端代码、建表 SQL 和菜单权限,生成即可运行;也可快速构建企业 AI 应用和智能知识库。
平台内置完整的 AI 应用开发能力,包括 AI 聊天助手、知识库、流程编排、MCP 和插件,并兼容 ChatGPT、DeepSeek、Ollama 等主流大模型。JeecgBoot 引领“AI 生成 → 在线配置 → 代码生成 → 手工合并”的开发模式(官方亦表述为 OnlineCoding → 代码生成器 → 手工 MERGE),帮助解决 Java 项目中约 70%~80% 的重复工作,在提升开发效率的同时保留源码级扩展能力。
核心能力包括:一句话生成完整系统(AI 自动建表、生成前后端 CRUD 代码、配置菜单权限与页面渲染);零代码模式(在线应用搭建,无需编码,官方称 5 分钟即可创建完整业务系统);AI 应用平台(AI 应用管理、模型配置、智能聊天、流程编排、MCP 和插件);强大代码生成器(支持单表、树表、一对一、一对多等数据模型,一键生成前后端代码、建表 SQL 和菜单权限);丰富 AI Skills 能力(结合 Claude Code,一句话绘制 BPM 流程、设计表单、生成报表大屏和门户);丰富低代码组件(表单设计、流程设计、门户设计、报表大屏、OA 办公、AI 应用和 AI 知识库);最新主流技术栈;AI 知识库问答(基于大语言模型与 RAG 技术,支持知识库管理、文档解析、向量库对接和精准检索)。
平台还内置用户、角色、组织、菜单、数据字典、消息和定时任务等企业级基础模块,支持按钮、数据和表单字段等颗粒化权限控制;集成 BPM 工作流、JimuReport 报表和 JimuBI 大屏能力,并兼容单体与微服务部署模式。AI 应用平台被描述为一套类似 Dify 的 AIGC 应用开发平台 + 知识库问答系统,界面结合 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等能力(配图 1 为官方 AI 视频介绍配图)。
技术架构:前端要求 Node 20+(Vite 不再支持已结束生命周期的 Node.js 18,需 Node.js 20.19+ 或 22.12+)、pnpm 9+,采用 Vue3.
0 + TypeScript + Vite8 + ant-design-vue4 + pinia + echarts + unocss + vxe-table + qiankun + es6;后端 IDE 建议 IDEA(必须安装 lombok 插件),语言 Java 默认 JDK17(JDK21、JDK24),依赖管理 Maven,基础框架 Spring Boot 4.1.0,微服务框架 Spring Cloud Alibaba 2025.1.0.0,AI 框架 langchain4j 1.17.
2,持久层 MyBatisPlus 3.5.16,报表工具 JimuReport 2.5.1,大屏设计 JimuBI v2.5.0,安全框架 Apache Shiro 3.0.0 + Jwt 4.5.0,数据库连接池 Druid 1.2.28,缓存 Redis,默认提供 MySQL 5.7+ 数据库脚本。
项目模块:jeecg-boot(后端 SpringBoot4 源码,Shiro+Mybatis+SpringCloudAlibaba,支持单体/微服务切换)、jeecgboot-vue3(前端 Vue3+TS 源码)、jeecg-uniapp(APP 开发框架,一套代码多端适配,支持 APP、小程序、H5、鸿蒙)、jeecg-boot-starter(底层封装 starter:微服务启动、xxljob、分布式锁、RabbitMQ、分布式事务、ShardingSphere 分库分表等)。
数据库支持:MySQL、Oracle11g、Sqlserver2017、PostgreSQL、MariaDB、达梦、人大金仓、TiDB、kingbase8(默认只提供 MySQL 脚本,其他数据库可参考转库文档自行转换)。信创兼容:国产麒麟、银河麒麟等基于 Linux 内核的系统兼容性良好;数据库支持达梦、人大金仓、TiDB;中间件支持东方通 TongWeb、TongRDS,宝兰德 AppServer、CacheDB。
微服务解决方案涵盖 Nacos 服务注册与统一配置中心、Gateway 路由网关、Feign 分布式调用、Sentinel 熔断降级限流、Minio/阿里 OSS 分布式文件、JWT+Shiro 统一权限、SpringBootAdmin 服务监控、Skywalking 链路跟踪、RabbitMQ 消息中间件、xxl-job 分布式任务、Seata 分布式事务、Loki+grafana 轻量分布式日志,并支持 docker-compose、k8s、jenkins 与 CAS 单点登录。
功能清单涵盖 AI 应用平台(AI 模型管理、AI 应用管理、AI 知识库、AI 流程编排、AI 聊天助手、MCP 插件管理、提示词管理)、AI 应用门户(Chat2BI 图表生成智能体、AI 绘图智能体、看图说话、图像识别、帮我写作)、工具箱(OCR 识别、AI 海报、AI 写作、AI 简历)、AI 辅助功能(AI 建表、AI 生成报表、AI 生成大屏)、系统管理、Online 在线开发、数据可视化、OpenAPI、消息中心、代码生成器、系统监控等模块。
适用对象与场景:JeecgBoot 低代码平台兼容所有 J2EE 项目开发,支持信创国产化,特别适用于 SAAS、企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)及 AI 知识库等场景;同时是全栈式 AI 开发平台,可助力企业快速构建和部署个性化 AI 应用。官方提供在线演示、官方网站、快速入门/开发文档/AI 应用手册/视频教程,以及 QQ 交流群(716913034 等)。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
一、环境准备(前端)
- Node.js 要求 Node 20+ 版本以上;Vite 不再支持已结束生命周期(EOL)的 Node.js 18,现在需要使用 Node.js 20.19+ 或 22.12+。
步骤 2
pnpm 要求 9+ 版本以上。
- 依赖管理:node、npm、pnpm。
- 前端 IDE 建议:IDEA、WebStorm、VSCode。
- 前端技术栈:Vue3.0 + TypeScript + Vite8 + ant-design-vue4 + pinia + echarts + unocss + vxe-table + qiankun + es6。
二、环境准备(后端)
- IDE 建议:IDEA(必须安装 lombok 插件)。
- 语言:Java 默认 jdk17(jdk21、jdk24);依赖管理:Maven。
- 基础框架:Spring Boot 4.1.0;微服务框架:Spring Cloud Alibaba 2025.1.0.0;AI 框架:langchain4j 1.17.2。
- 持久层框架 MybatisPlus 3.5.16;安全框架 Apache Shiro 3.0.0、Jwt 4.5.0;缓存 Redis;数据库连接池 Druid 1.2.28;日志 logback。
- 默认提供 MySQL 5.7+ 数据库脚本;其他数据库(Oracle11g、Sqlserver2017、PostgreSQL、MariaDB、达梦、人大金仓、TiDB、kingbase8)可参考转库文档自行转换。
三、获取源码模块
- jeecg-boot:后端 SpringBoot4 源码(Shiro+Mybatis+SpringCloudAlibaba,支持单体/微服务切换







