Repolode
jeecgboot

jeecgboot/JeecgBoot

자연어 설명만으로 전체 CRUD 시스템을 생성하고, AI 채팅·지식 베이스·워크플로 오케스트레이션을 제공하는 Java 및 Vue3 로우코드 플랫폼입니다.

대체할 수 있는 제품:RetoolOutSystems

스타
48,254
포크
16,219
열린 이슈
11
마지막 커밋
7일 전

어떤 프로젝트인가요?

JeecgBoot는 Spring Boot와 Vue 3 기반의 엔터프라이즈 로우코드 개발 플랫폼입니다. 개발자가 자연어로 요구사항을 설명하면 데이터베이스 테이블, 프론트엔드 및 백엔드 CRUD 코드, 메뉴 권한과 페이지를 생성하며, 이후 온라인에서 설정하거나 직접 확장할 수 있습니다.

코드 생성 외에도 채팅 어시스턴트, RAG 기반 지식 베이스, 모델 관리, MCP 플러그인, 시각적 AI 워크플로 오케스트레이션을 갖춘 AI 애플리케이션 플랫폼을 제공합니다. ChatGPT, DeepSeek, Ollama 등의 모델도 지원합니다. 온라인 폼 및 리포트 디자이너, 대시보드 디자이너, Flowable 기반 BPM 워크플로, 역할 및 데이터 권한, 멀티 테넌트 SaaS 지원도 포함합니다.

백엔드는 Spring Boot 4, MyBatis-Plus, Apache Shiro를 사용하며, 단일 모듈 또는 마이크로서비스(Spring Cloud Alibaba) 방식으로 배포할 수 있습니다. 프론트엔드는 Vue 3, TypeScript, Vite, Ant Design Vue를 사용합니다. 모바일 및 미니 프로그램 클라이언트는 별도의 uni-app 프로젝트에서 지원합니다.

핵심 기능

  • 01자연어 설명을 바탕으로 데이터베이스 테이블, CRUD 코드, 메뉴 권한을 생성합니다.
  • 02코드 생성기는 단일 테이블, 트리, 일대일, 일대다 모델을 지원합니다.
  • 03AI 채팅 어시스턴트, RAG 지식 베이스, MCP 플러그인, AI 워크플로 오케스트레이션이 내장되어 있습니다.
  • 04드래그 앤 드롭으로 편집할 수 있는 온라인 폼, 리포트, 대시보드 디자이너를 제공합니다.
  • 05Flowable 기반 BPM 워크플로 디자이너와 버튼 및 데이터 수준의 권한을 제공합니다.
  • 06단일 애플리케이션과 Spring Cloud 마이크로서비스 배포 모드를 전환할 수 있습니다.

활용 사례

  • CRUD 페이지를 생성해 Java 기반 내부 OA, ERP, CRM, MIS 시스템을 구축합니다.
  • 사내 문서를 기반으로 엔터프라이즈 지식 베이스나 챗봇을 만듭니다.
  • 기존 Spring Boot 프로젝트에 결재 워크플로와 온라인으로 설정 가능한 폼을 추가합니다.
  • 멀티 테넌트 SaaS 백오피스 애플리케이션을 제공합니다.

빠른 시작

  1. 1

    README의 설정 가이드를 따라 개발 환경을 구성합니다

  2. 2

    Docker 원클릭 가이드를 따라 모놀리스 모드로 프로젝트를 시작합니다

  3. 3

    기본 계정 admin/123456으로 로그인합니다

사용 전 알아둘 점

  • Java 17 이상과 Maven, Node.js 20 이상과 pnpm 9 이상이 필요해 설정해야 할 스택이 꽤 무겁습니다.
  • 기본으로 제공되는 데이터베이스 스크립트는 MySQL용뿐이며, 다른 데이터베이스를 사용하려면 수동으로 변환해야 합니다.
  • 내장 모듈과 AI 연동 기능이 많아 플랫폼 규모가 크므로, 자체 호스팅에는 상당한 설정 작업이 필요합니다.

토픽

자주 묻는 질문

JeecgBoot은(는) 무엇인가요?
자연어 설명만으로 전체 CRUD 시스템을 생성하고, AI 채팅·지식 베이스·워크플로 오케스트레이션을 제공하는 Java 및 Vue3 로우코드 플랫폼입니다. JeecgBoot는 Spring Boot와 Vue 3 기반의 엔터프라이즈 로우코드 개발 플랫폼입니다. 개발자가 자연어로 요구사항을 설명하면 데이터베이스 테이블, 프론트엔드 및 백엔드 CRUD 코드, 메뉴 권한과 페이지를 생성하며, 이후 온라인에서 설정하거나 직접 확장할 수 있습니다.
JeecgBoot은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
JeecgBoot은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
JeecgBoot은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. JeecgBoot의 마지막 커밋은 2026년 10월 14일입니다.
JeecgBoot은(는) 어디에 사용할 수 있나요?
CRUD 페이지를 생성해 Java 기반 내부 OA, ERP, CRM, MIS 시스템을 구축합니다. 사내 문서를 기반으로 엔터프라이즈 지식 베이스나 챗봇을 만듭니다. 기존 Spring Boot 프로젝트에 결재 워크플로와 온라인으로 설정 가능한 폼을 추가합니다. 멀티 테넌트 SaaS 백오피스 애플리케이션을 제공합니다.
JeecgBoot는 어떻게 설치하나요?
README의 설정 가이드를 따라 개발 환경을 구성합니다 Docker 원클릭 가이드를 따라 모놀리스 모드로 프로젝트를 시작합니다 기본 계정 admin/123456으로 로그인합니다
JeecgBoot은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jeecgboot/JeecgBoot

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트