Repolode
assafelovic

assafelovic/gpt-researcher

質問を計画し、Webやローカルの情報源を集め、任意のLLMプロバイダーで引用付きレポートを作成する自律型リサーチエージェント。

代替できる製品:PerplexityChatGPT Deep Research

スター
30,167
フォーク
4,303
未解決の Issue
42
最終コミット
10 日前

これは何?

GPT Researcherは、与えられたクエリを深く調査するPythonエージェントです。プランナーエージェントがタスクを調査質問に分解し、実行エージェントが各質問の情報源を収集・要約した後、パブリッシャーが調査結果をまとめて引用付きの長文レポートを作成します。オープンWebに加え、PDF、Word、Excel、Markdownなどの形式のローカル文書も調査できます。

OpenAI互換APIを通じてあらゆるLLMプロバイダーを利用でき、各質問に関連する文章だけをモデルに渡すコンテキストフィルターも備えています。また、トピックを幅広く深く掘り下げる再帰型Deep Researchモード、外部データソースに接続するMCPクライアント、LangGraphとAG2を基盤とするマルチエージェントワークフローも提供します。

利用方法として、軽量なフロントエンドまたはNext.jsフロントエンドを備えたFastAPIサーバー、Docker Compose、Python API付きのpipパッケージ、Claude Skillとしてのインストールを選べます。レポートはPDF、Wordなどの形式にエクスポートできます。

主な機能

  • 01Webやローカル文書から情報を集め、引用付きの長文調査レポートを作成します。
  • 02スクレイピングしたコンテキストの関連性を判定し、LLMに渡す前に絞り込みます。
  • 03再帰型Deep Researchモードで、サブトピックをツリー状に掘り下げます。
  • 04MCPクライアントを通じて外部データソースに接続します。
  • 05LangGraphとAG2を基盤とするマルチエージェントワークフローを利用できます。
  • 06レポートをPDF、Wordなどの形式にエクスポートします。

ユースケース

  • 多数のWebページをもとに、出典付きのトピック解説レポートを作成する。
  • PDF、スプレッドシート、メモなどの非公開コレクションを調査する。
  • pipパッケージを使って、Pythonアプリケーションに自動調査機能を組み込む。
  • ClaudeなどのAIアシスタントに、より高度なWeb調査機能を追加する。

クイックスタート

  1. 1

    Python 3.12 以降をインストールする

  2. 2

    プロジェクトをクローンしてディレクトリに移動する

    git clone https://github.com/assafelovic/gpt-researcher.git cd gpt-researcher
  3. 3

    APIキーを環境変数に設定する

    export OPENAI_API_KEY={Your OpenAI API Key here} export TAVILY_API_KEY={Your Tavily API Key here}
  4. 4

    依存関係をインストールしてサーバーを起動する

    pip install -r requirements.txt python -m uvicorn main:app --reload

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

  • デフォルトのセットアップには、OpenAI APIキーとTavily APIキーが必要です。
  • Deep research は1回あたり約0.4ドルかかり、完了まで約5分かかります。

トピック

よくある質問

gpt-researcher とは?
質問を計画し、Webやローカルの情報源を集め、任意のLLMプロバイダーで引用付きレポートを作成する自律型リサーチエージェント。 GPT Researcherは、与えられたクエリを深く調査するPythonエージェントです。プランナーエージェントがタスクを調査質問に分解し、実行エージェントが各質問の情報源を収集・要約した後、パブリッシャーが調査結果をまとめて引用付きの長文レポートを作成します。オープンWebに加え、PDF、Word、Excel、Markdownなどの形式のローカル文書も調査できます。
gpt-researcher は無料で使えますか?ライセンスは?
gpt-researcher は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
gpt-researcher は今もメンテナンスされていますか?
活発にメンテナンス中。gpt-researcher の最終コミットは 2026年10月10日 です。
gpt-researcher は何に使えますか?
多数のWebページをもとに、出典付きのトピック解説レポートを作成する。 PDF、スプレッドシート、メモなどの非公開コレクションを調査する。 pipパッケージを使って、Pythonアプリケーションに自動調査機能を組み込む。 ClaudeなどのAIアシスタントに、より高度なWeb調査機能を追加する。
gpt-researcher のインストール方法は?
Python 3.12 以降をインストールする プロジェクトをクローンしてディレクトリに移動する: git clone https://github.com/assafelovic/gpt-researcher.git cd gpt-researcher APIキーを環境変数に設定する: export OPENAI_API_KEY={Your OpenAI API Key here} export TAVILY_API_KEY={Your Tavily API Key here} 依存関係をインストールしてサーバーを起動する: pip install -r requirements.txt python -m uvicorn main:app --reload
gpt-researcher はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/assafelovic/gpt-researcher

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

関連プロジェクト