README.en-US.md
Current version: 3.9.2 (2026-04-30)
🔥 AI Skills — Natural Language Programming: paired with Claude Code, generate full-stack code, BPMN flows, forms, reports and dashboards from a single sentence. Covering every JeecgBoot low-code scenario.
- 📦 Skills repo: https://github.com/jeecgboot/skills
- 🌐 Skills site: https://jeecg.com/skills
- 📺 Demo: JeecgBoot + Skills Natural Language Coding | 📖 Docs: Skill Comparison
What can Skills do? One sentence to: generate full CRUD code (frontend + backend + SQL + menu permissions) · create Online Form / Online Report / Designer Form · draw BPMN flows · build big-screen dashboards · generate JimuReport, portals, mini-flows and more.
JeecgBoot is a AI low code platform based on code generators! Front and back end separation architecture SpringBoot2.x, SpringCloud, Ant Design&Vue, Mybatis plus, Shiro, JWT, support for microservices. The powerful code generator makes the front and back end of the code generation, low code development! JeecgBoot leads a new low-code development paradigm (OnlineCoding-> Code Generator -> Manual MERGE) that helps resolve 70% of the duplication in Java projects and makes development more business-focused. Not only can quickly improve efficiency, save research and development costs, but also do not lose flexibility!
JeecgBoot provides a series of low code modules to make Online development truly zero code: Online form development, online reports, report configuration capabilities, online chart design, large screen design, mobile configuration capabilities, form designer, online design flow, process automation configuration, plug-in capabilities (pluggable) and more!
The purpose of JEECG is: simple functions are implemented by OnlineCoding configuration, so that zero code development; Complex functions are generated by code generator and manually Merge to achieve low code development, which ensures both intelligence and flexibility. The implementation of low code development and support flexible coding at the same time, to solve the current low code products are generally not flexible drawbacks!
JEECG Business process: Using workflow to implement and extend the task interface for developing and writing business logic, forms provides a variety of solutions: form designer, online configuration form, and coding form. At the same time, the separation design of process and form (loose coupling) is realized, and the flexible configuration of task nodes is supported, which not only ensures the confidentiality of the company's process, but also reduces the workload of developers.
AI Empowering Low-Code: Currently, JeecgBoot supports AI large models such as ChatGPT and DeepSeek. The latest version defaults to using DeepSeek, which offers faster speed and higher quality. It now provides features such as AI chat assistant, AI table creation, and AI report generation.
Problems or bugs in use can be found in Making on the Issues
| Project | description |
|---|---|
jeecg-boot | SpringBoot background source code (support microservices) |
jeecgboot-vue3 | Vue3+TS new front-end source code |
jeecg-uniapp | APP development framework, a code multi terminal adaptation, and support APP, small program, H5 |
Jeecg-Boot AI low code platform can be applied in the development of any J2EE project, especially for SAAS projects, enterprise information management system (MIS), internal office system (OA), enterprise resource planning system (ERP), customer relationship management system (CRM), etc. Its semi-intelligent manual Merge development method, Can significantly improve the development efficiency of more than 70%, greatly reduce the development cost.
Default account password: admin/123456
project structure
├─jeecg-boot-parent
│ ├─jeecg-boot-base-core
│ ├─jeecg-module-demo
│ ├─jeecg-module-system
│ │ ├─jeecg-system-biz
│ │ ├─jeecg-system-start system (8080)
│ │ ├─jeecg-system-api
│ │ │ ├─jeecg-system-cloud-api
│ │ │ ├─jeecg-system-local-api
│ ├─jeecg-server-cloud
├─jeecg-cloud-gateway (9999)
├─jeecg-cloud-nacos --Nacos(8848)
├─jeecg-system-cloud-start --System(7001)
├─jeecg-demo-cloud-start --Demo(7002)
├─jeecg-visual
├─jeecg-cloud-monitor -- (9111)
├─jeecg-cloud-xxljob -- (9080)
├─jeecg-cloud-sentinel --sentinel (9000)
├─jeecg-cloud-test
├─jeecg-cloud-test-more
├─jeecg-cloud-test-rabbitmq
├─jeecg-cloud-test-seata
├─jeecg-cloud-test-shardingsphere
Language: Java Default Jdk17(support jdk8、jdk21)
IDE(JAVA) : IDEA (lombok plug-in must be installed)
IDE(front-end) : Vscode, WebStorm, IDEA
Dependency management: Maven
Cache: Redis
Database: MySQL5.7 + More Databases
Basic framework: Spring Boot 2.7.18
Microservice framework: Spring Cloud Alibaba 2021.0.6.2
Persistence layer framework: MybatisPlus 3.5.3.2
Report tool: JimuReport 1.9.5
Security framework: Apache Shiro 1.13.0, Jwt 4.5.0
Microservice technology stack: Spring Cloud Alibaba, Nacos, Gateway, Sentinel, Skywalking
Database connection pool: Alibaba Druid 1.1.24
Log printing: logback
Others: autopoi, fastjson, poi, Swagger-ui, quartz, lombok (simplified code), etc.
Vue3.0+TypeScript+Vite+AntDesignVue+pinia+echartsNode.js 、npm 、pnpmv9+ is now required.v20.15.0
( Since Vite6 Node.js 18/20 + is now required )| database | support |
|---|---|
| MySQL | √ |
| Oracle11g | √ |
| Sqlserver2017 | √ |
| PostgreSQL | √ |
| MariaDB | √ |
| 达梦 | √ |
| 人大金仓 | √ |
| TiDB | √ |
| AI Model | Supported |
|---|---|
| DeepSeek | √ |
| ChatGPT | √ |
| Qwq | √ |
| 智库 | √ |
| Ollama本地搭建大模型 | √ |
| 等等。。 | √ |
AI Config: https://help.jeecg.com/java/ai/aichat
AI APP: https://help.jeecg.com/aigc
Go to the JeecgBoot background home page and click "AI Assistant" in the middle of the right side of the home page. The AI Assistant dialog screen is displayed.
AI Workflow Orchestration
MCP and Tool Management
AI Knowledge Base (Supports various document formats, with excellent markdown compatibility)
AI Toolbox
AI Chat Assistant
If so, buy the author a cup of coffee ☺
JeecgBoot is released under the Apache License 2.0. Please read the following disclaimer carefully before using this software:
Provided "AS IS"
This software and its related documentation are provided "AS IS", without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, and non-infringement.
Use at Your Own Risk
Users shall evaluate whether this software meets their own business scenarios, and shall bear all risks arising from downloading, installing, using, modifying, or further developing this software, including but not limited to data loss, business interruption, loss of revenue, or any other form of damage.
Limitation of Liability
To the maximum extent permitted by applicable law, the authors, contributors, and copyright holders of JeecgBoot shall not be liable for any direct, indirect, incidental, special, punitive, or consequential damages suffered by users or any third party arising from the use of this software.
Community Request
While the Apache License 2.0 grants full rights to use, modify, and redistribute this software, we kindly request that derivative works refrain from directly replicating, misrepresenting themselves as official JeecgBoot releases, or using names/branding highly similar to JeecgBoot.
By downloading, copying, installing, or otherwise using this software, you are deemed to have read, understood, and agreed to the foregoing disclaimer.