Repolode
jeecgboot

jeecgboot/JeecgBoot

基于 Java 与 Vue3 的低代码平台,可一句话生成完整系统,内置 AI 聊天、知识库与流程编排。

可替代:RetoolOutSystems

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. 1

    按照 README 中的开发环境搭建指南配置环境

  2. 2

    参照 Docker 一键启动(单体模式)指南启动项目

  3. 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 数据每日更新。

相关项目