ScriptsJul 1, 2026·2 min read

JeecgBoot — AI-Powered Low-Code Platform for Java

A low-code development platform built on Spring Boot and Vue 3 with code generation, visual workflow design, and online report builder.

Agent ready

Ready-to-run agent install

This asset can be installed after the agent chooses its runtime, checks the plan, and runs the matching command.

Native · 98/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Skill
Install
Single
Trust
Trust: Established
Entrypoint
JeecgBoot Overview
Direct install command
npx -y tokrepo@latest install ba02694e-7526-11f1-9bc6-00163e2b0d79 --target codex

Run after dry-run confirms the install plan.

Introduction

JeecgBoot is an enterprise-grade low-code platform that pairs Spring Boot with a Vue 3 frontend to accelerate Java application development. It generates CRUD modules, forms, and reports from database tables so teams spend less time on boilerplate.

What JeecgBoot Does

  • Generates full-stack code (controller, service, entity, Vue page) from a database schema
  • Provides a drag-and-drop online form designer and report builder
  • Includes a visual workflow engine based on BPMN 2.0
  • Ships multi-tenant support, role-based access control, and data permissions
  • Offers a mobile-ready UI with responsive dashboards out of the box

Architecture Overview

JeecgBoot follows a modular monolith architecture that can be split into microservices via Spring Cloud. The backend exposes REST APIs through Spring Boot, persists data via MyBatis-Plus, and caches with Redis. The Vue 3 frontend communicates over Axios and renders with Ant Design Vue. Code generation reads JDBC metadata and emits files through FreeMarker templates.

Self-Hosting & Configuration

  • Requires JDK 17+, Maven 3.9+, MySQL 8 or PostgreSQL, and Redis
  • Configure datasource in application-dev.yml before first run
  • Frontend environment variables live in .env.development
  • Docker Compose files are provided for one-command deployment
  • Supports Nacos for service discovery when running in microservice mode

Key Features

  • Online code generator eliminates repetitive CRUD development
  • Built-in visual report designer with charts and pivot tables
  • Workflow engine with form binding for approval processes
  • Fine-grained row and column-level data permissions
  • Extensible plugin architecture for custom business modules

Comparison with Similar Tools

  • Appsmith — widget-based internal tool builder; JeecgBoot generates full Java backend code
  • Strapi — headless CMS with API builder; JeecgBoot targets enterprise Java workflows
  • Refine — React framework for admin panels; JeecgBoot is a full-stack Spring ecosystem solution
  • NocoBase — no-code data modeling; JeecgBoot blends code generation with low-code configuration

FAQ

Q: Can I use JeecgBoot without the code generator? A: Yes. The platform works as a standalone Spring Boot admin framework with RBAC, menus, and dashboards.

Q: Does it support microservice deployment? A: Yes. JeecgBoot provides a Spring Cloud mode with Nacos, Gateway, and Sentinel integration.

Q: What databases are supported? A: MySQL, PostgreSQL, Oracle, SQL Server, and DM (Dameng) are officially supported.

Q: Is the frontend customizable? A: The Vue 3 frontend uses Ant Design Vue components and can be themed or extended freely.

Sources

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets