返回探索
访问官网

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);
四、核心亮点
- AI 生成代码:支持自然语言需求自动转换为完整的代码和 SQL。
- 零代码搭建系统:一句话即可搭建完整业务系统,无需编写任何代码。
- 兼容主流大模型:支持 ChatGPT、DeepSeek、Ollama、智普、千问等多种 AI 大模型。
- 前后端分离架构:采用 Ant Design & Vue3 和 SpringBoot3 技术栈,具备强大且颗粒化的权限控制。
五、适用场景
- 快速构建小型业务系统:适合需要快速上线的小型项目,节省开发时间。
- 中大型项目的代码生成:对于需要深度定制的中大型项目,通过代码生成提高效率。
- 企业级数据可视化:使用 JimuReport 和 JimuBI 构建复杂的报表和数据大屏。
- AI 应用开发:集成 AI 模型、知识库和智能对话功能,构建智能化的应用系统。
六、优缺点
优势
- 高效的 AI 代码生成能力,大幅提升开发效率
- 支持零代码和代码生成双模式,灵活适应不同需求
- 强大的权限控制和扩展性,满足企业级需求
- 丰富的 AI 工具链,包括聊天助手、流程编排、知识库等
不足
- 对于复杂业务逻辑可能需要手动调整代码
- 学习曲线较陡,需要一定的技术背景
- 部分功能依赖 AI 模型,网络环境影响较大
七、与同类工具对比(可选)
| 工具 | 类型 | 核心差异 |
|---|---|---|
| :--- | :--- | :--- |
| 本工具 | 低代码开发平台 | 免费开源;支持 AI 生成代码;兼容主流大模型 |
| 类似工具A | 商业低代码平台 | 闭源;功能有限;价格昂贵 |
八、总结
JeecgBoot 是一款适合开发者和业务人员使用的 AI 驱动低代码平台,主要优势在于 AI 生成代码和零代码搭建系统。它特别适合需要快速开发和部署的项目,但对复杂业务逻辑可能需要额外调整。



