Repolode
jeecgboot

jeecgboot/JeecgBoot

自然言語からCRUDシステムを生成できるJava・Vue 3製ローコードプラットフォーム。AIチャット、ナレッジベース、ワークフローオーケストレーションを標準搭載。

代替できる製品:RetoolOutSystems

スター
48,254
フォーク
16,219
未解決の Issue
11
最終コミット
6 日前

これは何?

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コードジェネレーターは、単一テーブル、ツリー、1対1、1対多のモデルに対応。
  • 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システムを生成できるJava・Vue 3製ローコードプラットフォーム。AIチャット、ナレッジベース、ワークフローオーケストレーションを標準搭載。 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 の数値は毎日更新されます。

関連プロジェクト