Платформа с открытым исходным кодом для разработки приложений на базе LLM: визуальные агентные сценарии, RAG-пайплайны, управление моделями и мониторинг в одном рабочем пространстве.
jeecgboot/JeecgBoot
Java- и Vue 3-платформа для low-code-разработки, которая генерирует полноценные CRUD-системы по описанию на естественном языке и включает AI-чат, базу знаний и оркестрацию рабочих процессов.
Open source альтернатива:Retool
OutSystems
- Звёзды
- 48,254
- Форки
- 16,219
- Открытые issues
- 11
- Последний коммит
- 7 дней назад
Что это?
JeecgBoot — корпоративная low-code-платформа для разработки на базе Spring Boot и Vue 3. Разработчик описывает требование на естественном языке, а платформа генерирует таблицы базы данных, CRUD-код для фронтенда и бэкенда, права доступа к меню и страницы. Затем всё это можно настроить онлайн и доработать вручную.
Помимо генерации кода, проект включает платформу AI-приложений с чат-ассистентами, базой знаний на основе RAG, управлением моделями, плагинами MCP и визуальной оркестрацией AI-рабочих процессов. Поддерживаются такие модели, как ChatGPT, DeepSeek и Ollama. Также в состав входят онлайн-конструкторы форм и отчётов, конструктор дашбордов, BPM-процессы на базе Flowable, ролевые права и права на данные, а также поддержка SaaS с несколькими арендаторами.
В бэкенде используются Spring Boot 4, MyBatis-Plus и Apache Shiro; доступны варианты развертывания в виде одного модуля или микросервисов (Spring Cloud Alibaba). Фронтенд построен на Vue 3, TypeScript, Vite и Ant Design Vue. Отдельный проект uni-app предназначен для мобильных клиентов и мини-программ.
Ключевые возможности
- 01Генерирует таблицы базы данных, CRUD-код и права доступа к меню по описанию на естественном языке.
- 02Генератор кода поддерживает модели с одной таблицей, древовидные модели, связи один-к-одному и один-ко-многим.
- 03Встроенные AI-чат-ассистент, база знаний на основе RAG, плагины MCP и оркестрация AI-рабочих процессов.
- 04Онлайн-конструкторы форм, отчётов и дашбордов с редактированием методом перетаскивания.
- 05Конструктор BPM-процессов на базе Flowable и настройка прав на уровне кнопок и данных.
- 06Переключение между режимами развертывания одного приложения и микросервисов Spring Cloud.
Сценарии использования
- Разработка внутренних систем OA, ERP, CRM или MIS на Java с автоматически сгенерированными CRUD-страницами.
- Создание корпоративной базы знаний или чат-бота на основе закрытых документов.
- Добавление процессов согласования и онлайн-настраиваемых форм в существующий проект на Spring Boot.
- Разработка SaaS-приложений для внутренних задач с поддержкой нескольких арендаторов.
Быстрый старт
- 1
Настройте среду разработки, следуя руководству по установке в README
- 2
Запустите проект в монолитном режиме, следуя инструкции по установке Docker в один клик
- 3
Войдите с учетной записью по умолчанию admin/123456
Что важно знать
- Требуются Java 17 или новее с Maven и Node.js 20 или новее с pnpm 9 или новее; это довольно сложный в настройке стек.
- По умолчанию предоставляются скрипты базы данных только для MySQL; для других баз данных их нужно преобразовать вручную.
- Из-за множества встроенных модулей и интеграций с ИИ платформа довольно крупная, поэтому для самостоятельного хостинга потребуется немало усилий по настройке.
Темы
Частые вопросы
- Что такое JeecgBoot?
- Java- и Vue 3-платформа для low-code-разработки, которая генерирует полноценные CRUD-системы по описанию на естественном языке и включает AI-чат, базу знаний и оркестрацию рабочих процессов. JeecgBoot — корпоративная low-code-платформа для разработки на базе Spring Boot и Vue 3. Разработчик описывает требование на естественном языке, а платформа генерирует таблицы базы данных, CRUD-код для фронтенда и бэкенда, права доступа к меню и страницы. Затем всё это можно настроить онлайн и доработать вручную.
- JeecgBoot можно использовать бесплатно? Какая у него лицензия?
- JeecgBoot распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- JeecgBoot всё ещё поддерживается?
- Активно поддерживается. Последний коммит в JeecgBoot — 14 окт. 2026 г..
- Для чего можно использовать JeecgBoot?
- Разработка внутренних систем OA, ERP, CRM или MIS на Java с автоматически сгенерированными CRUD-страницами. Создание корпоративной базы знаний или чат-бота на основе закрытых документов. Добавление процессов согласования и онлайн-настраиваемых форм в существующий проект на Spring Boot. Разработка SaaS-приложений для внутренних задач с поддержкой нескольких арендаторов.
- Как установить JeecgBoot?
- Настройте среду разработки, следуя руководству по установке в README Запустите проект в монолитном режиме, следуя инструкции по установке Docker в один клик Войдите с учетной записью по умолчанию admin/123456
- Где скачать JeecgBoot?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jeecgboot/JeecgBoot
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытое desktop-приложение для корпоративной RPA с визуальным low-code-дизайнером автоматизаций Windows-программ и веб-страниц, доступных для вызова AI-агентами.
Бесплатная китайскоязычная книга с открытым исходным кодом о принципах проектирования AI Agent и инженерной практике: 109 экспериментов, PDF и EPUB для скачивания.
Автономный open-source агент для исследований: формулирует вопросы, собирает веб- и локальные источники и пишет отчёты со ссылками, используя любую LLM-платформу.
FastGPT — платформа с открытым исходным кодом для создания AI-агентов: обработка данных, базы знаний RAG и визуальная оркестрация рабочих процессов для приложений на LLM.
Библиотека на Rust для создания приложений с LLM и терминальный coding agent на её основе с функциями в виде Bevy-плагинов.