AI product Open source · Apache-2.0
JeecgBoot is an open-source enterprise AI low-code development platform. It combines online form, workflow, report, dashboard, portal, and application builders with an AI application platform for model management, chat, knowledge bases, workflow orchestration, MCP plugins, and other AI applications.
Its AI Skills workflow accepts natural-language requirements and can generate database tables, SQL, front-end and back-end CRUD code, menu permissions, and rendered pages for a runnable business system. The platform also provides a conventional code generator for single-table, tree, one-to-one, and one-to-many data models, allowing generated code to be configured online and then manually merged and extended. Its knowledge-base features use large language models and RAG for document parsing, vector-store integration, retrieval, and question answering.
The platform uses a separated Vue 3, TypeScript, Vite, and Ant Design Vue front end with a Java back end based on Spring Boot, Spring Cloud Alibaba, and MyBatis-Plus. It supports monolithic and microservice deployments, granular button, data, and field permissions, enterprise modules such as users, roles, organizations, messaging, and scheduled tasks, and integrations including Flowable, JimuReport, and JimuBI. JeecgBoot is distributed under the Apache License 2.0.