An enterprise-level AI low-code platform that combines powerful code generation with Large Language Model (LLM) capabilities. It enables one-click front-end and back-end code generation and chat-based operations, designed to eliminate 80% of repetitive Java development work while supporting microservices architecture and domestic IT infrastructure standards.
One-Minute Overview#
JeecgBoot is an enterprise-level low-code platform designed for Java developers, uniquely integrating AI capabilities throughout the entire development lifecycle. It features a powerful code generator for one-click CRUD generation and supports AI assistants for table creation, reporting, and workflow configuration.
Core Value: By adopting an "AI Gen + Code Gen + Online Coding + Manual Merge" model, it solves the rigidity issue common in traditional low-code platforms. It boosts development efficiency by over 70% while retaining the flexibility needed for complex custom business logic.
Quick Start#
Installation Difficulty: Medium - Requires setting up both Java backend and Node frontend environments, best for developers with full-stack basics.
# Backend
git clone https://github.com/jeecgboot/jeecg-boot.git
# Frontend
git clone https://github.com/jeecgboot/jeecgboot-vue3.git
# 1. Init database and config application.yml
# 2. Start Spring Boot backend
# 3. Install frontend dependencies (Requires Node 20+ and pnpm 9+)
cd jeecgboot-vue3
pnpm install
pnpm dev
Is this suitable for me?
- ✅ Enterprise Systems (MIS/OA/ERP): Comes with ready-made user, permission, and reporting modules.
- ✅ AI Implementation: Need to quickly integrate ChatGPT/DeepSeek for knowledge bases or smart assistants?
- ❌ Simple Static Sites: This architecture is too heavy-weight for pure display websites.
Core Capabilities#
1. AI Application Platform - Enterprise AI Solutions#
- Knowledge Base & Q&A: RAG-based technology allowing you to upload documents to build an enterprise knowledge base.
- AI Orchestration: Visual flow designer connecting LLMs with business logic.
- Chat Operations: Execute system commands via natural language (e.g., "Create a user for me").
2. Powerful Code Generator - Say No to Boilerplate#
- Full-Stack Generation: Configure forms via drag-and-drop to generate Vue pages and Java backend code instantly.
- Online Development: Built-in online code editor supporting Java and JS with hot-reloading capabilities.
- Smart Templates: Includes templates for Single Table, Tree Table, and Master-Detail relationships.
3. Visual Reports & Dashboards - Data Driven#
- JimuReport: Excel-like style for dragging and dropping complex "Chinese-style" reports.
- JimuBI: Supports large screen design and dashboards; design once, deploy anywhere (Web/Mobile).
Tech Stack & Integration#
Languages: Java (JDK 17/21/24), Vue3 + TypeScript Core Framework: Spring Boot 3.5 + Mybatis-Plus + Ant Design Vue 4 AI Integration: Supports mainstream models like ChatGPT, DeepSeek, Ollama, and Qianwen. Deployment: Flexible switch between Monolith and Microservices (Spring Cloud Alibaba).
Maintenance Status#
- Development Activity: Active, recently released version 3.9.0.
- Tech Evolution: Modern stack using Spring Boot 3 and Vue 3.
Commercial & Licensing#
License: Open Source (Please refer to the source code License file)
- ✅ Commercial Use: Suitable for enterprise and commercial products.
- ✅ Modification: Source code modification and redistribution are allowed.
- ⚠️ Restrictions: Must retain original copyright notices.