AI・LLM基盤 / Open Source

Dify
ChatGPT Plus の代替(ソース公開型のライセンス。OSI承認のオープンソースではありません)。 エージェントとRAGを画面で組む。運用に必要な管理機能が揃う。
- ライセンス
- Apache-2.0(改変条項あり)ソース公開型
- 日本語
- 画面あり
- Docker
- 対応
- 最終更新
- 昨日 直近90日以内に更新あり
- GitHubのスター
- 16.1万同じカテゴリで5位/38件
掲載ツール全体の上位2%
直近32日間で+2,662 - OpenSSF Scorecard
- 未評価OpenSSF Scorecard の評価なし
Difyが向いている使い方
- ChatGPT Plusの代わりとして:画面上で文書検索(RAG)やエージェントを組み、社内に公開したい(ChatGPT Plusの代替をすべて見る)
Difyを選ぶ前に(掲載データからの要約)
データから分かる強み
- 直近30日以内に更新がある(開発が活発)根拠:最終コミット 2026/11/7
- 直近12か月に26回リリースしている根拠:GitHubのリリース
- Dockerでの導入に対応している根拠:リポジトリのDocker関連ファイル
- 日本語の画面がある根拠:日本語化の確認
- 人気ランキングで上位1%根拠:Stars・Forks・Contributors
- 直近の成長が速い(急成長ランキングで上位8%)根拠:Star数の実測(7日・30日)
確認しておきたい点・向かない条件
- Apache-2.0(改変条項あり)はOSI承認のオープンソースではなく(ソース公開型)、商用での使い方に条件がある根拠:ライセンス表記
- セキュリティ評価(OpenSSF Scorecard)は未評価。安全の証拠にも、危険の証拠にもならない根拠:Scorecardの結果なし
- 公開された脆弱性アドバイザリが21件ある(修正済みを含む。対応状況は公式で確認)根拠:GitHubの公開アドバイザリ
- 導入・運用
- 導入の目安:Dockerで始められる(難易度は未評価)難易度の評価は、診断データのある5つのSaaSの代替のみ。公式の導入手順を確認してください
- 保守・更新
- 最終コミット:1日前/直近12か月のリリース:26回
- 人気・成長
- 人気:ランキング対象391件中3位(Stars・Forks・Contributors)成長:361件中26位(直近7日・30日の実測)計算の根拠を見る →
- 公式の情報
- 公式サイト機能・料金・最新の情報GitHubのREADME導入手順・ドキュメントへの入口リリース一覧最新の版と変更点
掲載データ(GitHubの公開情報・OpenSSF Scorecard・OSSALTの記録)から自動で作っています。値が無い項目は、強みにも弱みにもせず「未確認」と示しています。導入前に、公式の最新の情報を確認してください。

Difyとは
未検証この解説は、公式資料との照合を記録していません。導入前に、公式の情報でご確認ください。
検証状態の意味
- 公式資料確認済み公式のドキュメント・README・公式サイトと照らして確認した(照合日と出典を記録)
- 実機検証済み実際に動かして確認した(確認した内容と日付を記録)
- 要再確認以前に確認したが、時間がたっている・内容が変わった可能性があり、再確認が必要
- 未検証照合の記録がない。導入前に公式の情報で確認する
Difyは、生成AIを使ったアプリを、プログラムをほとんど書かずに作れる開発基盤です。チャットボット、社内文書に答えるAI、複数の処理をつないだワークフローなどを、画面上で部品を組み合わせて作ります。公式は「LLMアプリの開発プラットフォーム」と説明しています。クラウド版のほかに、自社のサーバーで動かすこともできます。
できること
公式のREADMEにある、主な機能です。
- ワークフロー:AIへの問い合わせ、条件分岐、外部のAPIの呼び出しなどを、画面上のキャンバスで線でつないで、一連の処理を作ります。作ったものは、その場で試せます。
- 多くのAIモデルに対応:OpenAIのGPT、Mistral、Llama3など、数百のモデルに対応するとされています。OpenAI互換のAPIを持つモデルや、Ollamaなどで自前で動かすモデルにもつなげられます。
- プロンプトの作成画面:AIへの指示文(プロンプト)を作り、モデルごとの結果を見比べられます。チャット形式のアプリには、読み上げなどの機能も足せます。
- 社内文書を使った回答(RAG):マニュアルや規程などの文書を取り込み、その内容をもとにAIに答えさせます。PDFやPowerPointなど、よくある形式の文書から、文字を取り出す機能が最初から入っています。
- エージェント:AIが自分で判断して、コマンドの実行やファイルの操作を進める仕組みです。専用の隔離された環境(サンドボックス)で動きます。ツールは、公式のマーケットプレイス、MCPサーバー、自社のAPIなどから足せます。
- 運用の記録と分析:ログや性能を記録して、本番での利用の結果をもとに、プロンプトやデータを改善できます。Opik・Langfuse・Arize Phoenixとの連携も紹介されています。
- APIとして使う:作ったアプリには、対応するAPIが付きます。自社のシステムから呼び出せます。
3つの使い方
公式は、次の3つの提供形態を案内しています。
- クラウド版(Dify Cloud):サーバーを用意せずに試せます。料金プランは、公式の料金ページで確認します。
- 自前で動かす(Community Edition):このページで中心に扱う方法です。
- Enterprise版(有料):自前での運用に加えて、SSO、役割ごとの権限(RBAC)、サポートの保証(SLA)が必要な組織向けです。
向いている人・向いていない人
- 向いている:社内向けのAIチャットや問い合わせ対応を、エンジニアでない担当者も含めて作りたいチーム。入力する情報を外部に出したくないので、自社の環境で動かしたい場合。
- 向いていない:ChatGPTのように「すぐに質問して使う」だけが目的なら、Open WebUIのようなチャット画面のほうが手軽です。AIを使わない業務の自動化が中心なら、n8nも候補になります。
- 似たツールとの違い:Langflowとの違い、RAGFlowとの違いでも比べられます。
自分のサーバーで動かす
必要な環境(公式の導入手順)
- CPUは2コア以上、メモリは4GiB以上です。
- Docker Compose 2.24.0以降が必要です。Linuxでは、Docker 19.03以降も必要です。
- Macの場合は、Docker Desktopの仮想マシンに、2つ以上の仮想CPUと8GiBのメモリを割り当てます。Windowsは、WSL 2を有効にしたDocker Desktopを使います。
起動までの流れ
- Difyのソースコードを、最新のリリースの版で取得します。
dockerフォルダーで、設定ファイルの見本(.env.example)を.envにコピーします。- エージェント用のサンドボックスの合言葉(トークン)を作り、
.envのDIFY_AGENT_LOCAL_SANDBOX_AUTH_TOKENに設定します。これがないと、エージェントの機能が起動しません。 docker compose up -dで起動します。- ブラウザで、サーバーの
/installを開いて、管理者のアカウントを作ります。
起動すると、核になる7つのサービスと、データベース(PostgreSQL)・キャッシュ(Redis)・ベクトルデータベース(Weaviate)・Webサーバー(nginx)・サンドボックスなど、8つの付属のコンテナが動きます。データベースなど複数のコンテナが動くため、メモリには余裕のあるサーバーを用意しましょう。 初期設定を一度だけ行うコンテナ(init_permissions)は、終わると停止するのが正常です。
つまずきやすい点
公式のFAQにある、導入時の注意です。
- 取得の失敗:最新の版を調べるときにGitHubのAPIを使うため、制限にかかると「Remote branch null not found」というエラーになります。その場合は、版の番号を指定して取得します。
- ログインが維持されない:画面とAPIを、別のサブドメイン(例:app.example.com と api.example.com)に分けて、リバースプロキシの後ろに置くと、ログインしても次の操作で切れることがあります。
- ログインのメールが全員ブロックされる:Cloudflareなどのプロキシの後ろに置くと、全員が同じ送信元の住所に見え、まとめて制限される場合があります。nginxの設定で、利用者本来の住所を渡すようにします。
運用で必要なこと
- 更新:更新の手順は、版ごとに違います。リリースのページにある、対象の版の更新の案内に従います。更新後は、設定ファイルの見本(
.env.example)と自分の.envを見比べて、追加・変更された項目を反映します。docker-compose.yamlを自分で変えている場合は、新しい版のファイルに、変更を移し直します(新しい版で、必要なサービスが増えることがあるためです)。 - バックアップ:公式のFAQは、更新の前に、Difyのフォルダー全体をコピーしておくことを勧めています。データベースなどのデータの守り方は、自社の運用に合わせて決めます。
- 外部のAIサービスの費用:OpenAIなどの外部のAIを使う場合は、その利用料が別にかかります。Difyを自前で動かしても、AIの利用料はなくなりません。
注意点:ライセンス
ライセンスはApache-2.0をもとにした、独自の条件つきです。一般的なApache-2.0とは異なります。公式のライセンスの文では、次のように書かれています。
- 商用で使えます:企業の開発基盤や、他のアプリの裏側のサービスとして使えます。ただし、次の条件に当たる場合は、商用ライセンスを別に取る必要があります。
- マルチテナントのサービス:Difyの書面での許可なく、Difyのソースコードを使って、複数の顧客(テナント)を同じ環境で運用することはできません。Difyでは、1つのワークスペースが1つのテナントです。
- ロゴと著作権の表示:Difyの画面(フロントエンド)を使う場合、コンソールやアプリのロゴと著作権の表示を、消したり変えたりすることはできません。画面を使わない利用には、適用されません。
- 貢献者の同意:コードを提供する人は、提供元が契約を厳しく、または緩く変えられること、提供したコードが、クラウド事業を含めて商用に使われることに、同意する必要があります。
社内で使うだけなら多くの場合は問題になりませんが、外部の顧客に提供する場合は、公式のライセンスの文を確認してください。この解説は、個別の利用の法的な可否を保証するものではありません。
ChatGPT Plusの代替のページで、ほかの候補も比べられます。
出典と確認の範囲
公式のREADME・LICENSE・公式ドキュメント(Docker Composeでの導入、FAQ)を、2026-10-25に確認して書いています。実際に起動しての動作確認や、AIの回答の質の検証は、していません。機能・必要な環境・料金は変わることがあるため、導入前に公式ドキュメントで最新の情報を確認してください。
解説の最終更新:2026/10/25。機能や提供条件は変わることがあるため、導入前に公式の情報をご確認ください。
健全度スコア
健全度
- スター × 0.25160,628
- フォーク × 0.525,417
- コントリビュータ × 0.51,620
- ウォッチャー × 0.25838
- 更新の新しさ − 日数 × 0.5昨日
スペック
- ライセンス
- Apache-2.0(改変条項あり)
- 主な言語
- Python
- 最終コミット
- 2026/11/07昨日
- 公開開始
- 2023/04/12
- Docker対応
- 対応
- 画面の日本語化
- 日本語の翻訳あり
- 日本語ドキュメント
- あり(公式)
ライセンス表記は「Apache-2.0(改変条項あり)」。最終コミット2026/11/07時点の情報です。
ソース公開型(利用条件あり)分類:ソース公開型(一般的なオープンソースではない)(同じ種類のツール一覧)
「Apache-2.0(改変条項あり)」はOSI承認のオープンソースライセンスではありません。ソースコードは公開されていますが、商用提供など利用目的に条件が付くことがあります。業務で使う前にライセンス本文を確認してください。 出典:OSSALTがリポジトリのLICENSEファイルを確認して設定。
Difyについてよくある質問
- Difyは日本語で使えますか?
- リポジトリに画面の日本語翻訳のファイルがあることを確認できています。日本語のドキュメントも確認できています。翻訳されている範囲はツールによって異なるため、導入前に実際の画面で確かめてください。
- DifyはDockerで動かせますか?
- リポジトリで、Docker用のファイルや公式のコンテナイメージの案内を確認できています。手順は公式のドキュメントに従ってください。
- Difyは無料で使えますか? 業務で使ってもよいですか?
- ライセンスはApache-2.0(改変条項あり)(ソース公開型(一般的なオープンソースではない))です。ソースコードは公開されていますが、一般的なオープンソースライセンスではありません。社内の業務で使うことは認められていることが多い一方で、他社向けのサービスとして提供することなどに制限があります。使い方が条件に合うかを、ライセンス文で確認してください。自分のサーバーで動かす場合も、サーバー代と、アップデートやバックアップなどの運用の手間がかかります。また、一部の機能を有料版だけで提供しているツールもあります。
- Difyの開発は続いていますか?
- 最後の更新は1日前です。過去12か月のリリースは26回です。GitHubのスターは、直近32日間で2,662増えています。
- Difyのセキュリティの評価は?
- OpenSSF Scorecard の評価はまだありません(評価がないことは、安全・危険のどちらも意味しません)。脆弱性の報告窓口(SECURITY.md)があります。導入後は、セキュリティの更新を確実に適用してください。
- ChatGPT Plusの代わりになる、Dify以外のツールは?
- 当サイトでは、Langflow、RAGFlow、PrivateGPT、Text Generation WebUIなども掲載しています。下の比較表で、ライセンスや更新状況を見比べられます。
回答は掲載データ(GitHubの公開情報と、リポジトリの自動調査)から作成しています(2026/11/09時点)。
Difyを扱った記事
公式の説明(英語)
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack. - langgenius/dify
トピック
agentagentic-aiagentic-frameworkagentic-workflowaiautomationclaudedeepseekgenaigptllmlow-codemcpnextjs
Difyを動かすのに必要なスペック(公式の目安)
| 最小 | メモリ4GB・CPU2コア |
|---|
出典:Dify の README「Quick start」(2026年10月9日に確認)。使う人数やデータの量で必要な量は変わります。導入の前に、公式の最新の資料を確かめてください。
Difyを自分のサーバーで動かすには PR
セルフホストでよく選ばれる国内のVPSです。必要なメモリやCPUはツールによって違うため、プランは公式のドキュメントの推奨に合わせて選んでください。
この枠のリンクはアフィリエイト(広告)です。リンク先で申し込むと、ossalt.jpに紹介料が入ります。並び順は公開されている最低月額の安い順で、紹介料の額では並べていません。
多くのツールは、VPSを借りる前に、手元のパソコン(Dockerなど)で試せます。
ConoHa VPS
KAGOYA CLOUD VPS
さくらのVPS
Xserver VPS
ChatGPT Plus の代替候補を比較
| ツール | 主な代替対象 | スター | ライセンス | Docker対応 | 健全度 | セキュリティ |
|---|---|---|---|---|---|---|
| ChatGPT Plus | 16.1万 | Apache-2.0(改変条項あり) | 対応 | 53,885 | Scorecard未評価 | |
| ChatGPT Plus | 15.6万 | MIT | 対応 | 44,590 | Scorecard未評価 | |
| ChatGPT Plus | 9.4万 | Apache-2.0 | 対応 | 29,600 | Scorecard未評価 | |
| ChatGPT Plus | 5.8万 | Apache-2.0 | 対応 | 18,385 | Scorecard未評価 | |
| ChatGPT Plus | 4.8万 | AGPL-3.0 | 対応 | 15,166 | Scorecard未評価 | |
| ChatGPT Plus | 4.0万 | MIT | 対応 | 11,898 | Scorecard未評価 | |
| ChatGPT Plus | 3.8万 | AGPL-3.0 | 対応 | 10,820 | Scorecard未評価 |
あなたの条件(ライセンス・Docker・日本語など)で、ChatGPT Plusの代替を並べ替える
乗り換えを検討するときは、機能の一致度より「移行コスト」と「運用コスト」で見るほうが失敗しにくいです。下の表でライセンスとDocker対応を確認してください。
Dify とほかの候補を比べる
同じカテゴリのツール
- OpenClaw (ChatGPT の代替)
- Hermes Agent (ChatGPT の代替)
- Stable Diffusion WebUI (Adobe Firefly の代替)
- Ollama (ChatGPT の代替)
- Open WebUI (ChatGPT の代替)
Difyの開発者の方へ:掲載バッジ
READMEなどに貼ると、このページへのリンクになります。貼るかどうかで、掲載の順番や評価が変わることはありません。
[](https://ossalt.jp/tools/dify/)[](https://ossalt.jp/tools/dify/)<a href="https://ossalt.jp/tools/dify/"><img src="https://ossalt.jp/badges/listed-en.svg" alt="Listed on ossalt.jp" height="28"></a>