Repolode
langflow-ai

langflow-ai/openrag

Langflow、Docling、OpenSearchを基盤とするセルフホスト型RAGプラットフォーム。文書をアップロードし、LLMとチャットできます。

スター
4,675
フォーク
520
未解決の Issue
347
最終コミット
18 時間前

これは何?

OpenRAGは、文書を検索し、その内容についてAIとの会話を行える、単一パッケージのRetrieval-Augmented Generationプラットフォームです。ユーザーはチャットインターフェースからファイルをアップロード、処理し、検索できます。チャットの基盤には大規模言語モデルとセマンティック検索を利用します。

このシステムでは、文書の取り込み、検索ワークフロー、エージェント型のオーケストレーションにLangflow、文書の解析にDocling、検索・ストレージ層にOpenSearchを使用しています。バックエンドはFastAPI、フロントエンドはNext.jsで構築されています。uvツールを使ってPythonパッケージとしてインストールするか、DockerまたはPodmanでセルフマネージドサービスとしてデプロイできます。

OpenRAGは、公式のPythonおよびTypeScript SDKを通じてREST APIも提供します。また、/mcpエンドポイントでストリーミング可能なHTTPを介して動作する組み込みMCPサーバーも備えており、CursorやClaude Desktopなどのクライアントと接続できます。

主な機能

  • 01アップロードした文書についてLLMに質問できるチャットインターフェース
  • 02Doclingによる文書の取り込みと解析
  • 03Langflowを活用したビジュアルワークフロービルダー
  • 04大規模なセマンティック検索を支えるOpenSearch
  • 05公式のPythonおよびTypeScript SDK
  • 06AIアシスタントとの接続に使える組み込みMCPサーバー

ユースケース

  • 社内文書を対象とした、プライベートな質問応答アシスタントの構築
  • キーワードではなく意味に基づくチームのファイル検索
  • AIコーディングアシスタントやチャットアシスタントを、個人または会社のナレッジベースに接続
  • Langflowのビジュアルワークフローを使ったRAGパイプラインのプロトタイピング

クイックスタート

  1. 1

    ドキュメントのクイックスタートガイドに従ってOpenRAGをインストールする

  2. 2

    OpenRAGを起動する

    uv run openrag
  3. 3

    ファイルやフォルダーをナレッジとして追加する

  4. 4

    Webインターフェースでナレッジとチャットを始める

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

  • OpenSearch、Langflow、Doclingを基盤とする複数サービスのスタックのため、セルフホスティングには相応のセットアップ作業が必要です。
  • 単体のopenrag-mcp PyPIパッケージは非推奨になったため、MCPクライアントは代わりに/mcpエンドポイントへ接続する必要があります。

トピック

よくある質問

openrag とは?
Langflow、Docling、OpenSearchを基盤とするセルフホスト型RAGプラットフォーム。文書をアップロードし、LLMとチャットできます。 OpenRAGは、文書を検索し、その内容についてAIとの会話を行える、単一パッケージのRetrieval-Augmented Generationプラットフォームです。ユーザーはチャットインターフェースからファイルをアップロード、処理し、検索できます。チャットの基盤には大規模言語モデルとセマンティック検索を利用します。
openrag は無料で使えますか?ライセンスは?
openrag は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
openrag は今もメンテナンスされていますか?
活発にメンテナンス中。openrag の最終コミットは 2026年11月7日 です。
openrag は何に使えますか?
社内文書を対象とした、プライベートな質問応答アシスタントの構築 キーワードではなく意味に基づくチームのファイル検索 AIコーディングアシスタントやチャットアシスタントを、個人または会社のナレッジベースに接続 Langflowのビジュアルワークフローを使ったRAGパイプラインのプロトタイピング
openrag のインストール方法は?
ドキュメントのクイックスタートガイドに従ってOpenRAGをインストールする OpenRAGを起動する: uv run openrag ファイルやフォルダーをナレッジとして追加する Webインターフェースでナレッジとチャットを始める
openrag はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/langflow-ai/openrag

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

関連プロジェクト

セルフホスト型のAI経営チーム。Claudeを基盤に、戦略、財務、人事、法務、業務、マーケティング、プロダクト、営業を担当する専門エージェントが、ひとつの経営者ペルソナを支えます。

5768+55 今週626PythonApache-2.0活発にメンテナンス更新 6 時間前