# RAGFlow

ChatGPT Plusの代わりになるオープンソース。ChatGPT Plusの代わりに、社内の文書を読み込ませて質問に答えさせる（RAG）ための基盤。表や図を含む文書を解析する機能を備え、回答の根拠の箇所を示せる。

- ossalt.jp のページ: https://ossalt.jp/tools/ragflow/
- 公式サイト: https://ragflow.io
- GitHub: https://github.com/infiniflow/ragflow
- 代わりになるSaaS: ChatGPT Plus
- カテゴリ: AI・LLM基盤
- ライセンス: Apache-2.0（許容型）
- 画面の日本語翻訳: あり
- 日本語のドキュメント: あり
- Dockerでの導入: あり
- GitHubのスター: 93,692（直近32日間で+1,990）
- 最終コミット: 2026-11-06
- OpenSSF Scorecard: 未評価

## RAGFlowとは

RAGFlowは、社内の文書を読み込ませて、その内容をもとにAIに答えさせる「RAG（検索拡張生成）」の仕組みを作るためのツールです。特に、PDFなどの文書から、表やレイアウトを崩さずに内容を取り出すことに力を入れています。画面の日本語翻訳と、日本語のREADMEもあります。

### できること

- **文書の読み込みと分割**：PDF、Word、表計算などの文書を読み込み、AIが扱いやすい単位に分けます。文書の種類に合わせた分け方を選べます。
- **根拠つきの回答**：AIの回答に、どの文書のどの部分をもとにしたかを示せます。
- **チャットとAPI**：読み込んだ文書に質問するチャットを作り、ほかのアプリからAPIで使えます。

### ほかのツールとの違い

- [Dify](/tools/dify/)にも文書を読み込ませる機能がありますが、RAGFlowは文書の読み込みと検索の精度に特化しています。表や図の多い資料を扱う場合に、試す価値があります。
- 手元の文書に手軽に質問したいだけなら、[AnythingLLM](/tools/anythingllm/)のほうが簡単に始められます。

### 必要なサーバーの目安

公式の手順ではDocker Composeで動かします。文書の解析や検索のために複数のコンテナが動くため、必要なサーバーの性能は比較的大きめです。公式の説明では、CPUは4コア以上、メモリは16GB以上が目安とされています。最新の条件は公式の説明を確認してください。

### 注意点

- 回答の質は、読み込む文書の質と、つなぐAIモデルの性能に左右されます。実際の社内文書で試してから導入を決めましょう。
- ライセンスはApache-2.0です。

## よくある質問

**RAGFlowは日本語で使えますか？**

リポジトリに画面の日本語翻訳のファイルがあることを確認できています。日本語のドキュメントも確認できています。翻訳されている範囲はツールによって異なるため、導入前に実際の画面で確かめてください。

**RAGFlowはDockerで動かせますか？**

リポジトリで、Docker用のファイルや公式のコンテナイメージの案内を確認できています。手順は公式のドキュメントに従ってください。

**RAGFlowは無料で使えますか？ 業務で使ってもよいですか？**

ライセンスはApache-2.0（許容型）です。制限の少ない「許容型」のライセンスで、社内の業務で使うことも、改変することも、広く認められています。配布するときは、著作権の表示などの条件を守る必要があります。自分のサーバーで動かす場合も、サーバー代と、アップデートやバックアップなどの運用の手間がかかります。また、一部の機能を有料版だけで提供しているツールもあります。

**RAGFlowの開発は続いていますか？**

最後の更新は2日前です。過去12か月のリリースは26回です。GitHubのスターは、直近32日間で1,990増えています。

**RAGFlowのセキュリティの評価は？**

OpenSSF Scorecard の評価はまだありません（評価がないことは、安全・危険のどちらも意味しません）。導入後は、セキュリティの更新を確実に適用してください。

**ChatGPT Plusの代わりになる、RAGFlow以外のツールは？**

当サイトでは、Dify、Langflow、PrivateGPT、Text Generation WebUIなども掲載しています。下の比較表で、ライセンスや更新状況を見比べられます。

---
データ: ossalt.jp（2026-11-08時点。GitHubの公開データとリポジトリの自動調査による）。「未確認」は「非対応」という意味ではありません。導入前に公式の情報を確認してください。
