JeecgBoot  by jeecgboot

AI low-code platform for rapid enterprise AI app development

created 6 years ago
43,480 stars

Top 0.6% on sourcepulse

GitHubView on GitHub
Project Summary

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.
Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
7
Issues (30d)
137
Star History
1,094 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Pietro Schirano Pietro Schirano(Founder of MagicPath), and
1 more.

SillyTavern by SillyTavern

3.2%
17k
LLM frontend for power users
created 2 years ago
updated 3 days ago
Feedback? Help us improve.