返回探索
JeecgBoot

JeecgBoot - AI驱动的低代码开发平台

一款 AI 驱动的低代码平台,提供"零代码"与"代码生成"双模式——零代码模式一句话搭建系统,代码生成模式自动输出前后端代码与建表 SQL,生成即可运行。平台内置 AI 聊天助手、AI大模型、知识库、AI流程编排、MCP 与插件体系,兼容主流大模型,支持一句话生成流程图、设计表单、聊天式业务操作,解决 Java 项目 80% 重复工作,高效且不失灵活。

4
45,835 浏览
访问官网

详细介绍

JeecgBoot 仓库中文介绍文档

JeecgBoot 是一款 AI 驱动的低代码开发平台,由 Jeecg 团队维护,提供"零代码"与"代码生成"双模式,解决 Java 项目 80% 的重复工作,汇聚 AI 聊天助手、AI大模型、知识库、AI流程编排、MCP 与插件体系等核心内容。

要点:

  • 开头就要说清楚:这是什么工具、解决什么问题
  • 包含Stars数(如有)、维护者信息
  • 1-3句话,简洁有力

示例: OpenBB 是一款面向金融分析师、量化交易员与 AI 智能体的开源金融数据平台,以"一次连接、随处消费"为核心架构,统一接入股票、期权、加密等多资产数据。

一、核心信息速览

维度 详情
:--- :---
仓库地址 [JeecgBoot](https://github.com/jeecgboot/JeecgBoot)
许可证 Apache 2.0
核心定位 提供 AI 驱动的低代码开发平台,支持零代码和代码生成双模式
主要语言 Java
适用人群 开发者、业务人员、企业 IT 管理者、技术团队
关键亮点 AI 生成代码;零代码搭建系统;支持主流大模型;前后端分离架构;强大的权限控制

二、核心功能

功能模块 描述 典型场景
:--- :--- :---
零代码模式 通过自然语言指令快速搭建完整业务系统 快速构建小型业务应用
代码生成模式 基于 AI 自动生成前后端代码和建表 SQL 适用于需要深度定制的中大型项目
AI 流程编排 支持 AI 生成流程图和流程设计 快速构建业务审批流程
在线表单设计 无需编码即可创建和配置表单 快速搭建数据录入页面
AI 聊天助手 通过自然语言交互完成开发任务 提高开发效率
JimuReport 企业级 Web 报表工具,支持拖拽式操作 构建复杂报表和数据分析
JimuBI 大屏和仪表盘设计工具,支持多端适配 构建数据可视化大屏
AI 应用平台 支持 AI 模型管理、知识库问答、智能对话等功能 构建智能化的企业应用

三、快速上手

1. 环境准备

  • JDK 17+
  • Maven 3.6+
  • Node.js 16+

2. 安装方式

git clone https://github.com/jeecgboot/JeecgBoot.git
cd JeecgBoot
mvn clean install

3. 基础配置

  • 修改 application.yml 配置数据库连接信息
  • 启动 Spring Boot 应用

4. 核心示例

// 示例:通过 AI 生成代码
String prompt = "生成一个用户管理系统的 CRUD 功能";
String code = AI.generateCode(prompt);
System.out.println(code);

四、核心亮点

  1. AI 生成代码:支持自然语言需求自动转换为完整的代码和 SQL。
  2. 零代码搭建系统:一句话即可搭建完整业务系统,无需编写任何代码。
  3. 兼容主流大模型:支持 ChatGPT、DeepSeek、Ollama、智普、千问等多种 AI 大模型。
  4. 前后端分离架构:采用 Ant Design & Vue3 和 SpringBoot3 技术栈,具备强大且颗粒化的权限控制。

五、适用场景

  1. 快速构建小型业务系统:适合需要快速上线的小型项目,节省开发时间。
  2. 中大型项目的代码生成:对于需要深度定制的中大型项目,通过代码生成提高效率。
  3. 企业级数据可视化:使用 JimuReport 和 JimuBI 构建复杂的报表和数据大屏。
  4. AI 应用开发:集成 AI 模型、知识库和智能对话功能,构建智能化的应用系统。

六、优缺点

优势

  • 高效的 AI 代码生成能力,大幅提升开发效率
  • 支持零代码和代码生成双模式,灵活适应不同需求
  • 强大的权限控制和扩展性,满足企业级需求
  • 丰富的 AI 工具链,包括聊天助手、流程编排、知识库等

不足

  • 对于复杂业务逻辑可能需要手动调整代码
  • 学习曲线较陡,需要一定的技术背景
  • 部分功能依赖 AI 模型,网络环境影响较大

七、与同类工具对比(可选)

工具 类型 核心差异
:--- :--- :---
本工具 低代码开发平台 免费开源;支持 AI 生成代码;兼容主流大模型
类似工具A 商业低代码平台 闭源;功能有限;价格昂贵

八、总结

JeecgBoot 是一款适合开发者和业务人员使用的 AI 驱动低代码平台,主要优势在于 AI 生成代码和零代码搭建系统。它特别适合需要快速开发和部署的项目,但对复杂业务逻辑可能需要额外调整。

相关工具