JeecgBoot
jeecgboot/JeecgBootJeecgBoot — AI-driven low-code платформа для Java-разработчиков. Поддерживает два режима: нулевое кодирование (система по одной фразе) и генерация кода (фронтенд + бэкенд + SQL). Встроены AI-чат, база знаний, оркестровка процессов, MCP и плагины. Совместима с ChatGPT, DeepSeek, Ollama.
Подключение
git clone https://github.com/jeecgboot/JeecgBoot.gitREADME
JeecgBoot AI Low-Code платформа
Текущая последняя версия: 3.9.1 (дата выпуска: 2026-01-28)
Описание проекта
JeecgBoot — AI-driven low-code платформа разработки, охватывающая весь спектр задач в двух режимах: «low-code + zero-code». В режиме нулевого кодирования одна фраза позволяет собрать полноценную бизнес-систему. В режиме генерации кода AI автоматически выдаёт фронтенд- и бэкенд-код, SQL создания таблиц и права меню — всё готово к запуску сразу после генерации.
Платформа включает встроенный AI-чат-ассистент, базу знаний, оркестровку процессов, MCP и систему плагинов, совместима с ведущими большими языковыми моделями. Поддерживает генерацию блок-схем по одной фразе, проектирование форм по одной фразе и чат-ориентированные бизнес-операции. Общий процесс разработки следует схеме «AI-генерация → онлайн-конфигурация → генерация кода → ручное слияние», устраняя 80% рутинной работы в Java-проектах при сохранении гибкости и управляемости.
Платформа построена на современном стеке с разделением фронтенда и бэкенда (Ant Design & Vue3, SpringBoot3, SpringCloud Alibaba, Mybatis-plus), обладает мощной и гранулированной системой управления правами, поддерживает настройку прав на кнопки и данные, удовлетворяет требованиям крупных бизнес-систем. Функциональность охватывает онлайн-формы, конструктор форм, дизайнер процессов, дизайнер порталов, отчёты и дашборды, OA-делопроизводство, AI-приложения, AI-базу знаний, управление большими моделями, оркестровку AI-процессов, AI-чат. Поддерживаются ChatGPT, DeepSeek, Ollama и другие большие языковые модели.
-
Возможности нулевого кодирования: Первая в Китае AI-платформа разработки с двойным режимом «low-code + zero-code»! Разработчики используют low-code, бизнес-пользователи — zero-code на одной платформе.
-
AI-driven разработка: Новые возможности AI-driven разработки — поддержка генерации полноценной системы по одной фразе. Предлагается режим нулевого кодирования (система по одной фразе, без написания кода) и режим генерации кода (на основе
jeecg-codegen— автоматическая генерация полного кода и SQL создания таблиц). Также поддерживается автоматическое рисование блок-схем и проектирование форм по одной фразе. Видео | Список Skills -
AI-отчёты: JimuReport — мощный open-source корпоративный веб-инструмент отчётности собственной разработки. Drag-and-drop без кода позволяет строить сложные отчёты как из конструктора, полностью закрывая потребности в визуализации и анализе данных.
-
AI-дашборды: JimuBI — мощный инструмент для создания дашбордов и больших экранов собственной разработки. Специализируется на цифровых двойниках и визуализации данных, поддерживает интерактивные большие экраны, дашборды, порталы и мобильные устройства по принципу «разработай один раз — адаптируй везде».
-
AI-платформа приложений: Охватывает управление AI-приложениями, управление AI-моделями, интеллектуальный диалоговый ассистент, Q&A по базе знаний, оркестровку и дизайнер процессов, AI-создание таблиц, настройку MCP-плагинов. Совместима с ведущими большими моделями: ChatGPT, DeepSeek, Ollama, Zhipu, Qianwen и другими.
-
Миссия JEECG: Реализовать быстрое zero-code создание простых функций через платформу OnlineCoding, а для сложных функций — генерировать код с последующим ручным слиянием, создавая интеллектуальный и гибкий low-code режим разработки.
-
Бизнес-процессы JEECG: Бизнес-процессы реализованы на BPM-движке рабочих процессов для бизнес-согласований. Расширяемые интерфейсы задач позволяют разработчикам писать бизнес-логику. Формы предоставляются в нескольких вариантах: конструктор форм, онлайн-конфигурация и кодовые формы.
Ключевые AI-возможности
JeecgBoot представляет новые возможности AI-driven разработки — поддержка генерации полноценной системы по одной фразе, что значительно упрощает процесс разработки.
Два режима на выбор:
| Режим | Описание |
|---|---|
| Нулевое кодирование | Система по одной фразе, без написания кода |
| Генерация кода | На основе jeecg-codegen — автоматическая генерация полного кода и SQL создания таблиц |
Дополнительные AI-возможности:
- Автоматическое рисование блок-схем по одной фразе
- Автоматическое проектирование форм по одной фразе
Загрузка Skills: jeecgboot/skills
Видеоурок: JeecgBoot + Skills — программирование на естественном языке
Официальная документация: Список Skills
Список AI Skills
В сочетании с AI Skills для Claude Code, JeecgBoot реализует low-code разработку на естественном языке — одна фраза автоматизирует весь процесс от требования до кода/конфигурации. Подробная документация | Загрузка Skills
| Skill | Название | Описание | Требует написания кода |
|---|---|---|---|
jeecg-codegen | AI-генерация полного кода по одной фразе | Автоматически преобразует требования на естественном языке в полный CRUD-код JeecgBoot: бэкенд Java + фронтенд Vue3 + SQL создания таблиц + SQL прав меню. Поддерживает генерацию без существующих таблиц и генерацию полного кода системы | Нет (AI генерирует исходный код) |
jeecg-onlform | AI-создание Online-формы по одной фразе | Автоматически преобразует требования в Online-форму JeecgBoot: конфигурация формы → синхронизация БД → генерация SQL меню | Нет |
jeecg-onlreport | AI-создание Online-отчёта по одной фразе | Автоматически преобразует требования в Online-отчёт JeecgBoot: написание SQL → разбор полей → конфигурация отчёта → создание отчёта | Нет |
jeecg-desform | AI-рисование формы по одной фразе | Автоматически преобразует описание формы на естественном языке в форму конструктора JeecgBoot: разбор требований → генерация JSON → создание через API. Может создать целую систему | Нет |
jeecg-bpmn | AI-рисование процесса по одной фразе | Автоматически преобразует описание процесса согласования на естественном языке в Flowable BPMN 2.0 XML и создаёт процесс в системе JeecgBoot через API | Нет |
Применимые проекты
Low-code платформа JeecgBoot совместима со всеми J2EE-проектами, поддерживает отечественные технологии (信创). Особенно подходит для SAAS, корпоративных информационных систем (MIS), внутренних офисных систем (OA), ERP, CRM и AI-баз знаний. Полуинтеллектуальный режим разработки с ручным слиянием повышает эффективность разработки более чем на 70%.
Совместимость с отечественными технологиями (信创):
- ОС: отечественные системы на базе Linux-ядра (Kylin и др.)
- БД: DM (达梦), KingbaseES (人大金仓), TiDB
- Middleware: TongWeb, TongRDS, AppServer, CacheDB — документация по настройке
Версии
| Загрузка | SpringBoot3.5 + Shiro | SpringBoot3.5 + SpringAuthorizationServer | SpringBoot3.5 + Sa-Token | SpringBoot2.7 (JDK17/JDK8) |
|---|---|---|---|---|
| GitHub | main | ветка springboot3_sas | ветка springboot3-satoken | ветка springboot2 |
| Gitee | main | ветка springboot3_sas | ветка springboot3-satoken | ветка springboot2 |
jeecg-boot— бэкенд Java-проект: SpringBoot3 + Shiro + Mybatis + SpringCloud Alibaba (поддержка монолитного и микросервисного режимов).jeecgboot-vue3— фронтенд Vue3-проект (vue3 + vite6 + ts, актуальный стек).JeecgUniapp— сопутствующий APP-фреймворк, поддерживает APP, мини-приложения, H5, HarmonyOS, HarmonyOS Next.jeecg-boot-starter— базовые starter-пакеты для jeecg-boot: запуск микросервисов, xxljob, distributed lock starter, RabbitMQ, распределённые транзакции, шардинг через ShardingSphere и др.- См. документацию для создания облегчённой версии без ненужных демо.
Запуск проекта
Учётные данные по умолчанию:
admin/123456