China's 46k-star answer to 'what if Dify had a Java baby with a code generator'
A Spring Boot low-code platform that now uses natural language to spit out full-stack apps, workflows, and dashboards.

What it does
JeecgBoot is a Java low-code platform that grafts an AI application layer onto traditional code generation. It runs on Spring Boot 3 / Vue 3 and offers two modes: zero-code drag-and-drop for business users, and low-code scaffolding that emits front-end, back-end, SQL, and menu permissions. The newer “AI Skills” layer lets you describe what you want in Chinese (or English) and get generated forms, flows, reports, or entire systems.
The interesting bit
The project doesn’t hide its lineage—it openly compares itself to Dify for the AI bits and “small Primeton” for the enterprise low-code bits. The twist is the escape hatch: generated code is meant to be hand-merged, not trapped in a proprietary runtime. It also ships domestic-China compatibility (Kylin OS, Dameng database, TongWeb middleware) as a first-class feature, which explains its government and SOE footprint.
Key highlights
- Dual-mode: zero-code for business users, low-code with full code export for developers
- AI Skills: natural-language generation of forms, BPMN flows, JimuReport dashboards, and JimuBI data screens via a separate skills repo
- Built-in AI platform: RAG knowledge base, LLM chat, MCP plugin config, flow orchestration—compatible with ChatGPT, DeepSeek, Ollama, Qwen, and others
- Stack: Spring Boot 3.5 + Shiro/Sa-Token/Spring Authorization Server, Spring Cloud Alibaba, Vue 3 + Vite 6 + Ant Design Vue, MyBatis-Plus
- Multi-branch auth: choose your own adventure with Shiro, SAS, or Sa-Token branches; Spring Boot 2.7 still maintained for JDK 8 holdouts
- Mobile twin: separate JeecgUniapp project for HarmonyOS, mini-programs, H5
Caveats
- Documentation and community are overwhelmingly Chinese-language; English README exists but is thin
- “Eliminates 80% of repetitive work” is the project’s own claim, not independently benchmarked
- The AI Skills layer requires separate installation and Claude Code integration; it’s not clear how tightly coupled or optional this is
Verdict
Worth a look if you’re building enterprise MIS/OA/ERP in the Java/Spring ecosystem and need domestic-China compliance, or if you want a Dify-like AI app platform that actually generates runnable Java code instead of just Python glue. Skip if you need a small, focused tool—this is a kitchen-sink platform with the complexity to match.