JeecgBoot
JeecgBoot is an enterprise Java low-code platform with AI-assisted code generation, online forms and workflow designers, and a built-in AI application and knowledge base layer.
- GitHub stars
- 48k
- Last commit
- 10 days ago
- Latest release
- v3.9.5
- Licence
- Apache-2.0
- Self-hosted
- Yes

JeecgBoot is an enterprise-grade low-code development platform for Java projects, with low-code tooling, an AI application platform and an AI knowledge base at its core. Its documentation is mainly in Chinese, with English and Japanese versions available. Version 2.0 of its low-code approach lets developers describe a system in natural language and have AI generate the front-end and back-end code, database tables and menu permissions.
The platform includes a code generator that handles single-table, tree, one-to-one and one-to-many data models, along with online forms, a form designer, a workflow designer, a portal designer, report and big-screen designers and OA office features. Its AI layer provides a chat assistant, a knowledge base, flow orchestration, MCP and plugins, and works with mainstream models such as ChatGPT, DeepSeek and Ollama. Fine-grained permissions cover buttons and data.
The stack pairs a Vue 3, TypeScript, Vite and Ant Design Vue front end with a Spring Boot, Spring Cloud Alibaba and MyBatis-Plus back end. JeecgBoot is Apache-2.0 licensed and aimed at Java teams that want to cut repetitive CRUD work while keeping source-level control.
Key features
- AI-assisted generation of full systems from prompts
- Code generator for single, tree and one-to-many models
- Online form, workflow and report designers
- AI chat, knowledge base and flow orchestration
- Works with ChatGPT, DeepSeek and Ollama models
- Button-level and data-level permissions
- Vue 3 front end with Spring Boot back end
Pricing: Free and open source under the Apache-2.0 license.






