JeecgBoot

GitHub
45.8k 15.9k 较难 1 次阅读 今天Apache-2.0Agent语言模型图像开发框架
AI 解读 由 AI 自动生成,仅供参考

JeecgBoot 是一款面向企业级应用的 AI 驱动低代码开发平台,旨在通过“零代码”与“代码生成”双模式,大幅简化 Java 项目的构建流程。它核心解决了传统开发中重复性工作繁多、效率低下以及普通低代码平台灵活性不足的痛点。对于开发者而言,JeecgBoot 能自动完成前后端代码、数据库 SQL 及权限菜单的生成,消除约 80% 的样板工作;对于业务人员,则支持通过自然语言对话直接搭建系统、设计表单或绘制流程图,无需编写任何代码。

该平台基于 SpringBoot3、Vue3 等主流技术栈,内置强大的 AI 助手、知识库及流程编排能力,兼容 ChatGPT、DeepSeek、Ollama 等多种大模型。其独特亮点在于创新的"AI Skills"体系,用户只需输入一句话需求,即可自动触发从需求解析到代码落地的全流程自动化,真正实现自然语言驱动开发。同时,平台保留了“在线配置 + 手工合并”的机制,确保在提升效率的同时不牺牲系统的可扩展性与定制能力。JeecgBoot 非常适合 Java 开发者、企业 IT 团队以及需要快速构建 OA、ERP、CRM 等管理系统的组织使用,是兼顾高效交付与深度定制的理想选择。

使用场景

某中型制造企业急需在两周内上线一套“设备巡检管理系统”,由 3 名 Java 开发人员负责从数据库设计到前端页面的全栈开发。

没有 JeecgBoot 时

  • 重复劳动繁重:开发人员需手动编写数十张数据表的 SQL、Entity、Mapper、Service 及 Controller 代码,耗时占项目周期的 60% 以上。
  • 前后端协同慢:后端接口未完成前,前端无法开展 Vue3 页面开发,联调阶段常因字段不一致反复修改,沟通成本极高。
  • 流程定制僵化:复杂的巡检审批流程需硬编码实现,一旦业务规则变更(如增加会签节点),必须修改源码并重新部署,响应滞后。
  • 报表开发门槛高:管理层需要的动态巡检大屏和统计报表,需专门聘请 BI 工程师或让后端手写复杂 SQL 与图表代码,交付周期长。

使用 JeecgBoot 后

  • AI 一键生成全栈代码:利用 jeecg-codegen 技能,开发人员只需输入自然语言需求,JeecgBoot 即可自动生成包含建表 SQL、前后端 CRUD 代码及菜单权限的完整工程,直接运行,节省 80% 基础编码时间。
  • 零代码敏捷构建:通过 jeecg-onlformjeecg-desform,业务人员可直接用对话方式设计表单,前端页面实时同步更新,实现了前后端并行开发,无需等待接口。
  • 智能编排业务流程:借助 jeecg-bpmn 技能,将文字描述的审批规则自动转化为 Flowable BPMN 流程图,业务调整时仅需在界面拖拽配置,无需改动一行 Java 代码。
  • 可视化数据即时呈现:利用内置的 JimuReport 和 JimuBI,通过拖拽操作即可快速搭建复杂的巡检统计报表和炫酷大屏,当天需求当天上线。

JeecgBoot 通过"AI 生成 + 低代码配置”双模驱动,将原本需要两周的开发任务压缩至三天,让团队能专注于核心业务逻辑而非重复造轮子。

运行环境要求

操作系统
  • Linux
  • macOS
  • Windows
GPU

未说明 (平台支持对接 Ollama、DeepSeek、ChatGPT 等外部大模型,本地运行需依赖所连接模型的硬件需求,平台本身为 Java/Web 架构)

内存

未说明 (建议根据微服务组件数量及数据库负载配置,通常企业级应用建议 8GB+)

依赖
notes1. 前端构建强制要求 Node.js 20.19+ 或 22.12+ (Vite 不再支持 Node 18),pnpm 9+。 2. 后端默认使用 JDK 17,支持升级至 JDK 21 或 24。 3. 数据库默认提供 MySQL 脚本,但完全兼容达梦、人大金仓、TiDB 等信创数据库。 4. AI 功能通过集成主流大模型 API 或本地模型服务 (如 Ollama) 实现,平台本身不内置重型深度学习框架。 5. 支持单体与微服务 (Spring Cloud Alibaba) 架构自由切换。
python未说明 (后端核心为 Java,前端构建需 Node.js 20+;若本地部署 Ollama 等 AI 模型则需对应 Python 环境)
JDK 17/21/24
Node.js 20.19+ / 22.12+
Spring Boot 3.5.5
Vue 3.0 + Vite 6
MySQL 5.7+ / PostgreSQL / Oracle / 达梦 / 人大金仓
Redis
Nacos
MyBatis-Plus 3.5.12
Flowable (工作流引擎)
MinIO / AliOSS (文件存储)
JeecgBoot hero image

快速开始

中文 | English

JeecgBoot AI低代码平台

当前最新版本: 3.9.1(发布日期:2026-01-28)

AUR GitHub stars GitHub forks

项目介绍

企业级AI低代码平台

JeecgBoot 是一款 AI 驱动的低代码开发平台,以"低代码 + 零代码"双模式覆盖从快速搭建到深度定制的全场景需求。零代码模式下,一句话即可搭建完整业务系统; 代码生成模式下,AI 自动输出前后端代码、建表 SQL 与菜单权限,生成即可运行。 平台内置 AI 聊天助手、知识库、流程编排、MCP 与插件体系,兼容主流大模型,同时支持一句话生成流程图、一句话设计表单、聊天式业务操作等智能能力。 整体遵循"AI 生成 → 在线配置 → 代码生成 → 手工合并"的开发流程,解决 Java 项目中 80% 的重复工作,在大幅提升效率的同时保留充分的灵活性与可控性。


采用最新的前后端分离技术栈(Ant Design&Vue3,SpringBoot3,SpringCloud Alibaba,Mybatis-plus,具备强大且颗粒化的权限控制,支持按钮权限和数据权限设置,满足大型业务系统需求。功能涵盖在线表单、表单设计、流程设计、门户设计、报表与大屏设计、OA办公、AI应用、AI知识库、大模型管理、AI流程编排、AI聊天,支持ChatGPT、DeepSeek、Ollama等多种AI大模型。

  • 零代码能力: 国内首个“低代码+零代码”双模驱动的AI智能开发平台!同时支持低代码和零代码; 让开发者用低代码,让业务人员在同一个平台上用零代码!

  • AI驱动开发: 全新推出AI驱动开发能力,支持一句话生成完整系统,提供零代码模式(一句话搭建系统,无需编写代码)和代码生成模式(基于 jeecg-codegen,自动生成完整代码和建表SQL)两种选择。同时支持一句话自动绘制流程图、设计表单,省去手工绘制繁琐步骤。实战视频 | Skills技能清单

  • AI智能报表: JimuReport是一款自主研发的强大开源企业级Web报表工具。它通过零编码的拖拽式操作,赋能用户如同搭积木般轻松构建各类复杂报表,全面满足企业数据可视化与分析需求,助力企业级数据产品的高效打造与应用。

  • AI智能大屏: JimuBI一款自主研发的强大的大屏和仪表盘设计工具。专注数字孪生与数据可视化,支持交互式大屏、仪表盘、门户和移动端,实现“一次开发,多端适配”。 大屏设计类Word风格,支持多屏切换,自由拖拽,轻松打造炫酷动态界面。

  • AI应用平台: 盖AI应用管理、AI模型管理、智能对话助手、知识库问答、流程编排与设计器、AI建表、MCP插件配置等功能。平台兼容主流大模型,包括ChatGPT、DeepSeek、Ollama、智普、千问等,助力企业高效构建智能化应用,推动低代码开发与AI深度融合。

  • JEECG宗旨是: JEECG旨在通过OnlineCoding平台实现简单功能的零代码快速搭建,同时针对复杂功能采用代码生成器生成代码并手工合并,打造智能且灵活的低代码开发模式,有效解决了当前低代码产品普遍缺乏灵活性的问题,提升开发效率的同时兼顾系统的扩展性和定制化能力。

  • JEECG业务流程: JEECG业务流程采用BPM工作流引擎实现业务审批,扩展任务接口供开发人员编写业务逻辑,表单提供表单设计器、在线配置表单和编码表单等多种解决方案。通过流程与表单的分离设计(松耦合)及任务节点的灵活配置,既保障了企业流程的安全性与保密性,又大幅降低了开发人员的工作量。

AI 重磅能力

JeecgBoot 全新推出 AI 驱动开发能力,支持一句话生成完整系统,极大简化开发流程。

两种模式,灵活选择:

模式 说明
零代码模式 一句话即可搭建系统,无需编写任何代码
代码生成模式 基于 jeecg-codegen,自动生成完整代码和建表 SQL

更多 AI 能力:

  • 支持一句话自动绘制流程图,省去手工绘制繁琐步骤
  • 支持一句话自动设计表单,快速完成表单搭建

Skills下载: jeecgboot/skills

视频教程: JeecgBoot+Skills自然语言编程

官方文档: Skills技能清单

AI Skills 技能清单

结合 Claude Code 的 AI Skills 技能,JeecgBoot 实现了自然语言驱动的低代码开发,一句话即可完成从需求到代码/配置的全流程自动化。详细文档 | Skills 下载

Skill 技能 功能介绍 是否需要写代码
jeecg-codegen AI一句话生成全套代码 自然语言需求自动转换为 JeecgBoot 全套 CRUD 代码,包括后端 Java 代码 + 前端 Vue3 代码 + 建表 SQL + 菜单权限 SQL,支持无表生成,甚至生成一套系统 否(AI 自动生成源码)
jeecg-onlform AI一句话创建 Online 表单 自然语言需求自动转换为 JeecgBoot Online 表单,完成从表单配置 → 同步数据库 → 生成菜单 SQL 的全流程自动化
jeecg-onlreport AI一句话创建 Online 报表 将自然语言需求自动转换为 JeecgBoot Online 报表,完成从 SQL 编写 → 字段解析 → 报表配置 → 创建报表的全流程自动化
jeecg-desform AI一句话画表单 自然语言的表单需求描述自动转换为 JeecgBoot 的设计器表单,完成从需求解析 → JSON 生成 → API 创建的全流程自动化,甚至可以创建一套系统
jeecg-bpmn AI一句话画流程 将自然语言的审批流程描述自动转换为 Flowable BPMN 2.0 XML,并通过 API 在 JeecgBoot 系统中自动创建流程

适用项目

JeecgBoot低代码平台兼容所有J2EE项目开发,支持信创国产化,特别适用于SAAS、企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)及AI知识库等场景。其半智能手工Merge开发模式,可显著提升70%以上的开发效率,极大降低开发成本。同时,JeecgBoot还是一款全栈式AI开发平台,助力企业快速构建和部署个性化AI应用。。

信创兼容说明

  • 操作系统:国产麒麟、银河麒麟等国产系统几乎都是基于 Linux 内核,因此它们具有良好的兼容性。
  • 数据库:达梦、人大金仓、TiDB
  • 中间件:东方通 TongWeb、TongRDS,宝兰德 AppServer、CacheDB, 信创配置文档

版本说明

下载 SpringBoot3.5 + Shiro SpringBoot3.5+ SpringAuthorizationServer SpringBoot3.5 + Sa-Token SpringBoot2.7(JDK17/JDK8)
Github main springboot3_sas 分支 springboot3-satoken 分支 springboot2 分支
Gitee main springboot3_sas 分支 springboot3-satoken 分支 springboot2 分支
  • jeecg-boot 是后端JAVA源码项目Springboot3+Shiro+Mybatis+SpringCloudAlibaba(支持单体和微服务切换).
  • jeecgboot-vue3 是前端VUE3源码项目(vue3+vite6+ts最新技术栈).
  • JeecgUniapp配套APP框架 适配多个终端,支持APP、小程序、H5、鸿蒙、鸿蒙Next.
  • jeecg-boot-starterjeecg-boot对应的底层封装starter :微服务启动、xxljob、分布式锁starter、rabbitmq、分布式事务、分库分表shardingsphere等.
  • 参考 文档 可以删除不需要的demo,制作一个精简版本

启动项目

默认账号密码: admin/123456

技术文档

AI 应用平台介绍

一个全栈式 AI 开发平台,旨在帮助开发者快速构建和部署个性化的 AI 应用。

JeecgBoot平台提供了一套完善的AI应用管理系统模块,是一套类似DifyAIGC应用开发平台+知识库问答,是一款基于LLM大语言模型AI应用平台和 RAG 的知识库问答系统。 其直观的界面结合了 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等,让您可以快速从原型到生产,拥有AI服务能力。

为什么选择JeecgBoot?

界内首款AI低代码开发平台,同时具备AI应用平台和低代码平台,通过AI驱动低代码开发! 开源界"小普元"超越传统商业平台。引领低代码开发模式(OnlineCoding-> 代码生成器 -> 手工MERGE),低代码开发同时又支持灵活编码, 可以帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高开发效率,节省成本,同时又不失灵活性。

  • 1.提供了一套完善的AI应用管理系统模块,是一套类似DifyAIGC应用开发平台+知识库问答,是一款基于LLM大语言模型AI应用平台和 RAG 的知识库问答系统。 其直观的界面结合了 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等,让您可以快速从原型到生产,拥有AI服务能力
  • 2.采用最新主流前后分离框架(Spring Boot3 + MyBatisPlus + Vue3.0 + TypeScript + Vite6 + Ant Design Vue4 )等新技术方案。便于学习容易上手,代码生成器依赖性低,灵活的扩展能力,可快速实现二次开发。
  • 3.支持微服务Spring Cloud Alibaba(Nacos、Gateway、Sentinel、Skywalking),提供简易机制,支持单体和微服务自由切换(这样可以满足各类项目需求)。
  • 4.开发效率高,支持在线建表和AI建表,提供强大代码生成器,单表、树列表、一对多、一对一等数据模型,增删改查功能一键生成,菜单配置直接使用。
  • 5.代码生成器提供强大模板机制,支持自定义模板,目前提供四套风格模板(单表两套、树模型一套、一对多三套)。
  • 6.提供强大的报表和大屏可视化工具,支持丰富的数据源连接,能够通过拖拉拽方式快速制作报表、大屏和门户设计;支持多种图表类型:柱形图、折线图、散点图、饼图、环形图、面积图、漏斗图、进度图、仪表盘、雷达图、地图等。
  • 7.低代码能力:在线表单(无需编码,通过在线配置表单,实现表单的增删改查,支持单表、树、一对多、一对一等模型,实现人人皆可编码),在线配置零代码开发、所见即所得支持23种类控件。
  • 8.低代码能力:在线报表、在线图表(无需编码,通过在线配置方式,实现数据报表和图形报表,可以快速抽取数据,减轻开发压力,实现人人皆可编码)。
  • 9.Online支持在线增强开发,提供在线代码编辑器,支持代码高亮、代码提示等功能,支持多种语言(Java、SQL、JavaScript等)。
  • 10.封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能,支持访问授权、按钮权限、数据权限等功能。
  • 11.前端UI提供丰富的组件库,支持各种常用组件,如表格、树形控件、下拉框、日期选择器等,满足各种复杂的业务需求 UI组件库文档
  • 12.提供APP配套框架,一份多代码多终端适配,一份代码多终端适配,小程序、H5、安卓、iOS、鸿蒙Next。
  • 13.新版APP框架采用Uniapp、Vue3.0、Vite、Wot-design-uni、TypeScript等最新技术栈,包括二次封装组件、路由拦截、请求拦截等功能。实现了与JeecgBoot完美对接:目前已经实现登录、用户信息、通讯录、公告、移动首页、九宫格、聊天、Online表单、仪表盘等功能,提供了丰富的组件。
  • 14.提供了一套成熟的AI应用平台功能,从AI模型、知识库到AI应用搭建,助力企业快速落地AI服务,加速智能化升级。
  • 15.AI能力:目前JeecgBoot支持AI大模型chatgpt和deepseek,现在最新版默认使用deepseek,速度更快质量更高。目前提供了AI对话助手、AI知识库、AI应用、AI建表、AI报表等功能。
  • 16.提供新行编辑表格JVXETable,轻松满足各种复杂ERP布局,拥有更高的性能、更灵活的扩展、更强大的功能。
  • 17.平台首页风格,提供多种组合模式,支持自定义风格;支持门户设计,支持自定义首页。
  • 18.常用共通封装,各种工具类(定时任务、短信接口、邮件发送、Excel导入导出等),基本满足80%项目需求。
  • 19.简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能。
  • 20.集成智能报表工具,报表打印、图像报表和数据导出非常方便,可极其方便地生成PDF、Excel、Word等报表。
  • 21.采用前后分离技术,页面UI风格精美,针对常用组件做了封装:时间、行表格控件、截取显示控件、报表组件、编辑器等。
  • 22.查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询)。
  • 23.数据权限(精细化数据权限控制,控制到行级、列表级、表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段)。
  • 24.接口安全机制,可细化控制接口授权,非常简便实现不同客户端只看自己数据等控制;也提供了基于AK和SK认证鉴权的OpenAPI功能。
  • 25.活跃的社区支持;近年来,随着网络威胁的日益增加,团队在安全和漏洞管理方面积累了丰富的经验,能够为企业提供全面的安全解决方案。
  • 26.权限控制采用RBAC(Role-Based Access Control,基于角色的访问控制)。
  • 27.页面校验自动生成(必须输入、数字校验、金额校验、时间空间等)。
  • 28.支持SaaS服务模式,提供SaaS多租户架构方案。
  • 29.分布式文件服务,集成MinIO、阿里OSS等优秀的第三方,提供便捷的文件上传与管理,同时也支持本地存储。
  • 30.主流数据库兼容,一套代码完全兼容MySQL、PostgreSQL、Oracle、SQL Server、MariaDB、达梦、人大金仓等主流数据库。
  • 31.集成工作流Flowable,并实现了只需在页面配置流程转向,可极大简化BPM工作流的开发;用BPM的流程设计器画出了流程走向,一个工作流基本就完成了,只需写很少量的Java代码。
  • 32.低代码能力:在线流程设计,采用开源Flowable流程引擎,实现在线画流程、自定义表单、表单挂靠、业务流转。
  • 33.多数据源:极其简易的使用方式,在线配置数据源配置,便捷地从其他数据抓取数据。
  • 34.提供单点登录CAS集成方案,项目中已经提供完善的对接代码。
  • 35.低代码能力:表单设计器,支持用户自定义表单布局,支持单表、一对多表单,支持select、radio、checkbox、textarea、date、popup、列表、宏等控件。
  • 36.专业接口对接机制,统一采用RESTful接口方式,集成Swagger-UI在线接口文档,JWT token安全验证,方便客户端对接。
  • 37.高级组合查询功能,在线配置支持主子表关联查询,可保存查询历史。
  • 38.提供各种系统监控,实时跟踪系统运行情况(监控Redis、Tomcat、JVM、服务器信息、请求追踪、SQL监控)。
  • 39.消息中心(支持短信、邮件、微信推送等);集成WebSocket消息通知机制。
  • 40.支持多语言,提供国际化方案。
  • 41.数据变更记录日志,可记录数据每次变更内容,通过版本对比功能查看历史变化。
  • 42.提供简单易用的打印插件,支持谷歌、火狐、IE11+等各种浏览器。
  • 43.后端采用Maven分模块开发方式;前端支持菜单动态路由。
  • 44.提供丰富的示例代码,涵盖了常用的业务场景,便于学习和参考。

技术架构

前端

  • 前端环境要求:Node.js要求Node 20+ 版本以上、pnpm 要求9+ 版本以上

( Vite 不再支持已结束生命周期(EOL)的 Node.js 18。现在需要使用 Node.js 20.19+ 或 22.12+)

  • 依赖管理:node、npm、pnpm
  • 前端IDE建议:IDEA、WebStorm、Vscode
  • 采用 Vue3.0+TypeScript+Vite6+Ant-Design-Vue4等新技术方案,包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能
  • 最新技术栈:Vue3.0 + TypeScript + Vite6 + ant-design-vue4 + pinia + echarts + unocss + vxe-table + qiankun + es6

后端

  • IDE建议: IDEA (必须安装lombok插件 )
  • 语言:Java 默认jdk17(jdk21、jdk24)
  • 依赖管理:Maven
  • 基础框架:Spring Boot 3.5.5
  • 微服务框架: Spring Cloud Alibaba 2023.0.3.3
  • 持久层框架:MybatisPlus 3.5.12
  • 报表工具: JimuReport 2.1.3
  • 安全框架:Apache Shiro 2.0.4,Jwt 4.5.0
  • 微服务技术栈:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking
  • 数据库连接池:阿里巴巴Druid 1.2.24
  • AI大模型:支持 ChatGPT DeepSeek 千问等各种常规模式
  • 日志打印:logback
  • 缓存:Redis
  • 其他:autopoi, fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。
  • 默认提供MySQL5.7+数据库脚本

数据库支持

jeecgboot平台支持以下数据库,默认我们只提供mysql脚本,其他数据库可以参考转库文档自己转。

数据库 支持
MySQL
Oracle11g
Sqlserver2017
PostgreSQL
MariaDB
达梦
人大金仓
TiDB
kingbase8

微服务解决方案

  • 1、服务注册和发现 Nacos √
  • 2、统一配置中心 Nacos √
  • 3、路由网关 gateway(三种加载方式) √
  • 4、分布式 http feign √
  • 5、熔断降级限流 Sentinel √
  • 6、分布式文件 Minio、阿里OSS √
  • 7、统一权限控制 JWT + Shiro √
  • 8、服务监控 SpringBootAdmin√
  • 9、链路跟踪 Skywalking 参考文档
  • 10、消息中间件 RabbitMQ √
  • 11、分布式任务 xxl-job √
  • 12、分布式事务 Seata
  • 13、轻量分布式日志 Loki+grafana套件
  • 14、支持 docker-compose、k8s、jenkins
  • 15、CAS 单点登录 √
  • 16、路由限流 √

功能清单

├─AI应用平台
│  ├─AI模型管理
│  ├─AI应用管理
│  ├─AI知识库
│  ├─AI流程编排
│  ├─AI聊天助手(支持图片、文件)
│  ├─AI聊天助手支持嵌入第三方、支持移动端
│  ├─MCP插件管理
│  ├─提示词管理
│  ├─支持各种常见模型ChatGPT和DeepSeek、ollama等
├─AI应用门户
│  ├─ Chat2BI 图表生成智能体
│  ├─ AI绘图智能体
│  ├─ 看图说话
│  ├─ 图像识别
│  ├─ 帮我写作
├─工具箱
│  ├─OCR识别
│  ├─AI 海报
│  ├─AI 写作
│  ├─AI 简历
├─AI辅助功能
│  ├─AI建表(Online表单)
│  ├─AI生成报表(Online报表)
│  ├─AI生成大屏
├─系统管理
│  ├─用户管理
│  ├─角色管理
│  ├─菜单管理
│  ├─首页配置
│  ├─权限设置(支持按钮权限、数据权限)
│  ├─表单权限(控制字段禁用、隐藏)
│  ├─部门管理
│  ├─我的部门(二级管理员)
│  └─字典管理
│  └─分类字典
│  └─系统公告
│  └─职务管理
│  └─通讯录
│  ├─多数据源管理
│  ├─白名单管理
│  ├─第三方配置(对接钉钉和企业微信)
│  └─多租户管理(租户管理、租户角色、我的租户、租户默认套餐管理)
├─Online在线开发(低代码)
│  ├─Online在线表单
│  ├─Online代码生成器
│  ├─Online在线报表
│  ├─仪表盘设计器
│  ├─系统编码规则
│  ├─系统校验规则
│  ├─APP版本管理
├─数据可视化
│  ├─报表设计器(支持打印设计)
│  ├─大屏设和仪表盘设计
├─OpenAPI(基于AK和SK认证鉴权)
│  ├─接口管理
│  ├─接口授权
│  ├─接口文档
├─消息中心
│  ├─消息管理
│  ├─模板管理
├─代码生成器(低代码)
│  ├─代码生成器功能(一键生成前后端代码,生成后无需修改直接用,绝对是后端开发福音)
│  ├─代码生成器模板(提供4套模板,分别支持单表和一对多模型,不同风格选择)
│  ├─代码生成器模板(生成代码,自带excel导入导出)
│  ├─查询过滤器(查询逻辑无需编码,系统根据页面配置自动生成)
│  ├─高级查询器(弹窗自动组合查询条件)
│  ├─Excel导入导出工具集成(支持单表,一对多 导入导出)
│  ├─平台移动自适应支持
│  ├─提供新版uniapp3的代码生成器模板
├─系统监控
│  ├─Gateway路由网关
│  ├─基于AK和SK认证鉴权OpenAPI功能
│  ├─定时任务
│  ├─数据源管理
│  ├─性能扫描监控
│  │  ├─监控 Redis
│  │  ├─Tomcat
│  │  ├─jvm
│  │  ├─服务器信息
│  │  ├─请求追踪
│  │  ├─磁盘监控
│  ├─系统日志
│  ├─消息中心(支持短信、邮件、微信推送等等)
│  ├─数据日志(记录数据快照,可对比快照,查看数据变更情况)
│  ├─SQL监控
│  ├─在线用户
│─报表示例
│  ├─曲线图
│  └─饼状图
│  └─柱状图
│  └─折线图
│  └─面积图
│  └─雷达图
│  └─仪表图
│  └─进度条
│  └─排名列表
│  └─等等
│─大屏模板
│  ├─作战指挥中心大屏
│  └─物流服务中心大屏
│─常用示例
│  ├─自定义组件
│  ├─对象存储(对接阿里云)
│  ├─JVXETable示例(各种复杂ERP布局示例)
│  ├─单表模型例子
│  └─一对多模型例子
│  └─打印例子
│  └─一对多TAB例子
│  └─内嵌table例子
│  └─常用选择组件
│  └─异步树table
│  └─接口模拟测试
│  └─表格合计示例
│  └─异步树列表示例
│  └─一对多JEditable
│  └─JEditable组件示例
│  └─图片拖拽排序
│  └─图片翻页
│  └─图片预览
│  └─PDF预览
│  └─分屏功能
│─封装通用组件	
│  ├─行编辑表格JEditableTable
│  └─省略显示组件
│  └─时间控件
│  └─高级查询
│  └─用户选择组件
│  └─报表组件封装
│  └─字典组件
│  └─下拉多选组件
│  └─选人组件
│  └─选部门组件
│  └─通过部门选人组件
│  └─封装曲线、柱状图、饼状图、折线图等等报表的组件(经过封装,使用简单)
│  └─在线code编辑器
│  └─上传文件组件
│  └─验证码组件
│  └─树列表组件
│  └─表单禁用组件
│  └─等等
│─更多页面模板
│  ├─各种高级表单
│  ├─各种列表效果
│  └─结果页面
│  └─异常页面
│  └─个人页面
├─高级功能
│  ├─提供单点登录CAS集成方案
│  ├─提供APP发布方案
│  ├─集成Websocket消息通知机制
│  ├─支持electron桌面应用打包(支持windows、linux、macOS三大平台)
│  ├─docker容器支持
│  ├─提供移动APP框架及源码(Uniapp3版本)支持H5、小程序、APP、鸿蒙Next
│  ├─提供移动APP低代码设计(Online表单、仪表盘)

系统效果

AI模型与应用管理

AI流程编排

MCP和工具管理

AI知识库(支持各种文档格式,尤其markdown适配很好)

AI工具箱

AI聊天助手

AI绘图

AI写文章

PC端

输入图片说明

输入图片说明

输入图片说明

输入图片说明

系统交互

仪表盘设计器

报表设计器

手机端

PAD端

图表示例

输入图片说明 输入图片说明 输入图片说明 输入图片说明

在线接口文档

输入图片说明 输入图片说明

UNIAPP效果

大屏设计器

微服务架构图

微服务架构图

Jeecg Boot 产品功能蓝图

功能蓝图

系统功能架构图

捐赠

如果觉得还不错,请作者喝杯咖啡吧 ☺

版本历史

v3.9.12026/01/28
v3.9.0last2026/01/21
v3.9.0_satoken2026/03/09
v3.9.0_sas2026/03/09
v3.9.02025/12/02
v3.8.3.12025/11/26
v3.8.32025/10/09
v3.8.2last_springboot32025/09/13
v3.8.2last_springboot22025/09/13
v3.8.22025/08/09
v3.8.12025/07/02
v3.8.0last2025/06/25
v3.7.3springboot32025/05/16
v3.8.02025/04/18
v3.7.42025/04/08
v3.7.3springboot3sas2025/05/19
v3.7.1SpringBoot3sas2025/02/24
v3.7.1springboot32025/02/20
v3.7.32025/02/10
v3.7.22024/12/19

常见问题

相似工具推荐

openclaw

OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|1周前
Agent开发框架图像

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|1周前
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

154.3k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

108.3k|★★☆☆☆|4天前
开发框架图像Agent

gemini-cli

gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。

100.8k|★★☆☆☆|4天前
插件Agent图像

markitdown

MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具,专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片(含 OCR)、音频(含语音转录)、HTML 乃至 YouTube 链接等多种格式的解析,能够精准提取文档中的标题、列表、表格和链接等关键结构信息。 在人工智能应用日益普及的今天,大语言模型(LLM)虽擅长处理文本,却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点,它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式,成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外,它还提供了 MCP(模型上下文协议)服务器,可无缝集成到 Claude Desktop 等 LLM 应用中。 这款工具特别适合开发者、数据科学家及 AI 研究人员使用,尤其是那些需要构建文档检索增强生成(RAG)系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器

93.4k|★★☆☆☆|1周前
插件开发框架