JeecgBoot AI低代码平台是一款集成了AI大模型应用和低代码开发能力的Java后端框架,旨在帮助企业快速构建和部署个性化的AI应用及各类企业管理系统。它采用前后端分离架构,提供强大的代码生成器和丰富的在线开发能力,显著提升开发效率并降低成本。
How It Works
JeecgBoot 采用“AIGC生成 -> OnlineCoding -> 代码生成 -> 手工MERGE”的开发模式,通过在线表单、报表、流程设计等低代码能力实现80%的重复工作零代码化。对于复杂功能,其代码生成器可一键生成前后端代码,并支持自定义模板和手工Merge,兼顾效率与灵活性。AI能力集成包括模型管理、AI应用、知识库问答、流程编排及对话助手,支持多种主流大模型。
Quick Start & Requirements
- Install/Run:
- Backend: Java 17 (or 8), Maven, IDEA (with Lombok plugin).
- Frontend: Node.js v20+, pnpm 9+.
- Database: MySQL 5.7+ (default scripts provided; supports Oracle, PostgreSQL, SQL Server, etc.).
- Docker:
docker-compose up -d
for one-click startup.
- Prerequisites: JDK 17 (AI workflow engine temporarily does not support JDK 21).
- Links:
Highlighted Details
- Full AI application development platform with RAG, knowledge base, and workflow orchestration.
- Supports XinChuang (domestic Chinese IT) environments, compatible with domestic OS and databases.
- Offers both monolithic and microservices (Spring Cloud Alibaba) architectures, with easy switching.
- Extensive low-code capabilities including online forms, reports, charts, and a form designer.
Maintenance & Community
- Active development with latest release 3.8.0 (April 2025).
- QQ Groups: 10716488839, 980870225.
Licensing & Compatibility
- License: Apache 2.0.
- Compatibility: Suitable for commercial use and closed-source linking. Supports XinChuang hardware and software stacks.
Limitations & Caveats
- AI workflow engine currently does not support JDK 21.
- While offering extensive features, the sheer breadth of modules may require significant effort to fully leverage or customize.