- Star
- 48,254
- Fork
- 16,219
- 未关闭 Issue
- 11
- 最近提交
- 7天前
这是什么?
JeecgBoot 是一款企业级低代码开发平台,后端基于 Spring Boot,前端基于 Vue 3。开发者用自然语言描述需求后,平台可自动生成建表 SQL、前后端 CRUD 代码和菜单权限,生成结果可在线配置,也可以手工继续扩展。
除代码生成外,项目还内置 AI 应用平台,包括 AI 聊天助手、基于 RAG 的知识库、大模型管理、MCP 插件和可视化的 AI 流程编排,并兼容 ChatGPT、DeepSeek、Ollama 等模型。同时提供在线表单、报表与大屏设计器、基于 Flowable 的 BPM 工作流、按钮与数据权限,以及 SaaS 多租户方案。
后端使用 Spring Boot 4、MyBatis-Plus 和 Apache Shiro,既可单体部署,也可切换为基于 Spring Cloud Alibaba 的微服务模式;前端采用 Vue 3、TypeScript、Vite 和 Ant Design Vue。另有独立的 uni-app 项目覆盖移动端与小程序。
核心功能
- 01根据自然语言描述生成建表 SQL、增删改查代码和菜单权限。
- 02代码生成器支持单表、树表、一对一和一对多等数据模型。
- 03内置 AI 聊天助手、RAG 知识库、MCP 插件和 AI 流程编排。
- 04提供在线表单、报表与大屏设计器,支持拖拽配置。
- 05基于 Flowable 的 BPM 流程设计,支持按钮权限与数据权限。
- 06可在单体与 Spring Cloud 微服务两种部署模式之间切换。
适用场景
- 用 Java 快速搭建 OA、ERP、CRM 等企业管理系统的增删改查页面。
- 基于企业私有文档构建知识库问答或智能客服。
- 为现有 Spring Boot 项目增加审批流程和在线配置表单。
- 开发多租户 SaaS 后台管理应用。
快速上手
- 1
按照 README 中的开发环境搭建指南配置环境
- 2
参照 Docker 一键启动(单体模式)指南启动项目
- 3
使用默认账号 admin/123456 登录
使用前须知
- 需要 Java 17+、Maven,以及 Node.js 20+ 和 pnpm 9+,环境搭建较为繁重。
- 默认只提供 MySQL 脚本,使用其他数据库需要自行转换。
- 内置模块和 AI 集成众多,平台体量大,自部署需要投入一定精力。
标签
常见问题
- JeecgBoot 是什么?
- 基于 Java 与 Vue3 的低代码平台,可一句话生成完整系统,内置 AI 聊天、知识库与流程编排。 JeecgBoot 是一款企业级低代码开发平台,后端基于 Spring Boot,前端基于 Vue 3。开发者用自然语言描述需求后,平台可自动生成建表 SQL、前后端 CRUD 代码和菜单权限,生成结果可在线配置,也可以手工继续扩展。
- JeecgBoot 可以免费使用吗?用的什么许可证?
- JeecgBoot 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- JeecgBoot 还在维护吗?
- 活跃维护中。JeecgBoot 最近一次提交是在 2026年10月14日。
- JeecgBoot 适合用来做什么?
- 用 Java 快速搭建 OA、ERP、CRM 等企业管理系统的增删改查页面。 基于企业私有文档构建知识库问答或智能客服。 为现有 Spring Boot 项目增加审批流程和在线配置表单。 开发多租户 SaaS 后台管理应用。
- JeecgBoot 怎么安装和运行?
- 按照 README 中的开发环境搭建指南配置环境 参照 Docker 一键启动(单体模式)指南启动项目 使用默认账号 admin/123456 登录
- 在哪里获取 JeecgBoot?
- 源代码和安装说明在 GitHub 上:https://github.com/jeecgboot/JeecgBoot
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源企业级 RPA 桌面应用,通过可视化低代码设计器自动化 Windows 桌面软件和网页,并可与 AI Agent 联动。
开源免费的 AI Agent 设计原理与工程实践中文书,配有 109 个可运行实验与 PDF/EPUB 电子书。
开源自主研究智能体,自动规划研究问题、收集网页与本地资料,并调用任意 LLM 生成带引用的报告。
FastGPT 是一个开源的 AI Agent 构建平台,提供知识库数据处理、RAG 检索与可视化工作流编排。
一个用于构建 LLM 应用的 Rust 库,并附带基于它开发、功能由 Bevy 插件组成的终端编程代理。