Repolode
ageerle

ageerle/ruoyi-ai

複数のLLMプロバイダー管理、RAGナレッジベース、ビジュアルワークフロー、マルチエージェント連携に対応したJava/Spring Boot製のフルスタックAIアシスタントプラットフォーム。

スター
5,817
フォーク
1,433
未解決の Issue
12
最終コミット
17 日前

これは何?

RuoYi AIは、Spring Boot 3とLangchain4jを基盤とする、企業向けのAIエージェントプラットフォームです。管理画面からDeepSeek、Zhipu、OpenAI、Bailianなど複数のLLMプロバイダーに接続でき、Coze、Dify、FastGPT、RAGFlowなどのプラットフォームとも連携します。

ナレッジ活用向けに、Milvus、Weaviate、Qdrantを利用したローカルRAGパイプラインを備え、PDF、Word、Excelのドキュメント解析に対応しています。ツール利用にはMCPプロトコル連携とSkills機能を使用します。ビジュアルなドラッグ&ドロップ式ワークフローデザイナーでは、モデル呼び出し、メール送信、手動レビューなどのノードをSSEストリーミングで実行でき、Supervisorモードで複数のエージェントを連携させられます。

技術スタックには、MySQL、Redis、Vben Adminを使ったVue 3、セキュリティ用のJWT対応Sa-Tokenが含まれます。バックエンド、管理画面、ユーザー向けフロントエンドをワンクリックでデプロイできるDocker Composeファイルも提供されています。

主な機能

  • 01DeepSeek、Zhipu、OpenAIなどのモデルに接続できる、複数LLMプロバイダーの管理
  • 02Milvus、Weaviate、Qdrantを利用したローカルRAGナレッジベース
  • 03SSEストリーミング実行に対応した、ビジュアルなドラッグ&ドロップ式ワークフローデザイナー
  • 04MCPプロトコル連携とSkillsベースのツール拡張
  • 05Langchain4jを基盤とするSupervisorモードのマルチエージェント連携
  • 06バックエンド、管理画面、ユーザー向けフロントエンドのDocker Composeによるデプロイ

ユースケース

  • RAGを使い、社内文書をもとに回答する企業内チャットボットの構築
  • 手動レビューを含むビジュアルワークフローによる、承認や通知フローの自動化
  • 管理画面とユーザーアカウントを備えたJavaベースのAIアシスタントプラットフォームの運用

クイックスタート

  1. 1

    v3.1.0 リリースをクローンする

    git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git
  2. 2

    環境ファイルを作成し、イメージのバージョンを固定する

    cp docs/docker/ruoyi-ai/.env.example docs/docker/ruoyi-ai/.env
  3. 3

    GHCR からビルド済みイメージをプルする

    docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml pull
  4. 4

    すべてのサービスをバックグラウンドで起動する

    docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml up -d

使う前に知っておきたいこと

  • ワンクリックデプロイを実行するには、Docker と Docker Compose が必要です。
  • デフォルトの Compose ファイルでは MySQL、Redis、Weaviate、MinIO のポートが公開されるため、本番環境ではパスワードを変更する必要があります。

収録されている特集

トピック

よくある質問

ruoyi-ai とは?
複数のLLMプロバイダー管理、RAGナレッジベース、ビジュアルワークフロー、マルチエージェント連携に対応したJava/Spring Boot製のフルスタックAIアシスタントプラットフォーム。 RuoYi AIは、Spring Boot 3とLangchain4jを基盤とする、企業向けのAIエージェントプラットフォームです。管理画面からDeepSeek、Zhipu、OpenAI、Bailianなど複数のLLMプロバイダーに接続でき、Coze、Dify、FastGPT、RAGFlowなどのプラットフォームとも連携します。
ruoyi-ai は無料で使えますか?ライセンスは?
ruoyi-ai は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ruoyi-ai は今もメンテナンスされていますか?
活発にメンテナンス中。ruoyi-ai の最終コミットは 2026年10月21日 です。
ruoyi-ai は何に使えますか?
RAGを使い、社内文書をもとに回答する企業内チャットボットの構築 手動レビューを含むビジュアルワークフローによる、承認や通知フローの自動化 管理画面とユーザーアカウントを備えたJavaベースのAIアシスタントプラットフォームの運用
ruoyi-ai のインストール方法は?
v3.1.0 リリースをクローンする: git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git 環境ファイルを作成し、イメージのバージョンを固定する: cp docs/docker/ruoyi-ai/.env.example docs/docker/ruoyi-ai/.env GHCR からビルド済みイメージをプルする: docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml pull すべてのサービスをバックグラウンドで起動する: docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml up -d
ruoyi-ai はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ageerle/ruoyi-ai

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト