Skip to main content
📖 The AI Tool Bible
GPT Researcher preview image
GPT Researcher logo

GPT Researcher

Open-source autonomous deep-research agent with cited long-form reports

Free· Free and open-source (MIT License). Costs come only from your chosen LLM provider (OpenAI, Anthropic, Google, etc.) and retriever (Tavily, Bing, SerpAPI, DuckDuckGo is free).AgentsModel-agnostic (default GPT-4o; supports Anthropic Claude, Google Gemini, Groq, Ollama, and any LiteLLM-compatible provider)
Visit website →

In short

GPT Researcher is an open-source autonomous agent that decomposes queries into sub-tasks to produce fully-cited, long-form research reports. It is best for engineers and research teams who require a self-hosted, model-agnostic solution to embed in their own products or run on private infrastructure.

Best for

Engineers and research teams who want a self-hosted, model-agnostic deep-research agent they can embed in their own product or run on private infrastructure with their own API keys.

Skip if

Non-technical users who want a hosted chat UI with a subscription, or anyone needing sub-second single-fact lookups or real-time conversational search.

GPT Researcher is an open-source autonomous research agent that plans a research task, executes parallel web searches across multiple sources, validates and de-duplicates findings, and synthesizes a fully-cited long-form report. Instead of a single LLM call, it decomposes a query into sub-questions, spawns worker agents to gather evidence from each, and stitches the results together with inline citations, source lists, and configurable output formats (Markdown, PDF, DOCX, JSON). It supports two main modes: 'Deep Research' for multi-step investigations that return dense context and long reports, and 'Quick Search' for lower-latency retrieval with snippets. Under the hood it is LLM- and retriever-agnostic: you can wire it to OpenAI, Anthropic, Google Gemini, Groq, Ollama, or any LiteLLM-compatible backend, and pair it with Tavily, Bing, Google, SerpAPI, DuckDuckGo, Exa, Arxiv, or your own custom retriever. The project ships as a Python package with a FastAPI backend, a Next.js frontend, Docker images, and a Python SDK, so teams can run it as a standalone research app, embed it as a service inside another product, or import it as a library inside a larger agent pipeline. Typical workflows include generating market-research briefs, literature reviews, competitive analyses, due-diligence memos, and grounded context for downstream RAG or writing agents. Carnegie Mellon's May 2025 DeepResearchGym benchmark ranked it #1, ahead of Perplexity and OpenAI's Deep Research, and it has 25k+ GitHub stars with an active contributor community.

Editor's take

This is the reference implementation for open-source deep research. If you want Perplexity-style cited long-form output but need to control the model, the retriever, and where the data lives, GPT Researcher is the first thing to try — and the CMU benchmark result makes it hard to ignore. Budget for the token bill and a few hours of wiring.

— The AI Tool Bible editorial team

Pros

  • Fully open-source (MIT) with no SaaS lock-in — self-host anywhere
  • Model- and retriever-agnostic; swap OpenAI, Anthropic, Gemini, Ollama, Tavily, Bing, DuckDuckGo, etc.
  • Produces long-form reports with inline citations and a source list, not just raw snippets
  • Parallel sub-agent architecture makes multi-source research meaningfully faster than sequential prompting
  • Ships as Python library, FastAPI service, and Next.js UI — easy to embed or run standalone
  • Ranked #1 on CMU's DeepResearchGym (May 2025), ahead of Perplexity and OpenAI Deep Research
  • Exports to Markdown, PDF, DOCX, and JSON out of the box

Cons

  • ⚠️ Self-hosted only — no managed cloud, you handle deployment, keys, and quotas
  • ⚠️ Token and retriever API costs add up on deep-research runs; a single long report can consume tens of thousands of tokens
  • ⚠️ Quality is bounded by the LLM and retriever you choose; cheap combos produce shallow reports
  • ⚠️ No built-in access control, team accounts, or audit log — you build governance yourself
  • ⚠️ Latency is measured in minutes for deep research, not seconds — unsuitable for interactive chat

Use cases

Autonomous deep research reportsMarket research briefsCompetitive analysisLiterature reviewsDue-diligence memosGrounded context for downstream RAGMulti-source news synthesisResearch agent inside larger LLM pipelines

Frequently asked

Is GPT Researcher free to use?
Yes, the tool is free and open-source under the MIT License. Users only pay for their chosen LLM provider (such as OpenAI or Anthropic) and retriever services.
What models and search engines does it support?
It is model-agnostic, supporting OpenAI, Anthropic, Google Gemini, Groq, Ollama, and any LiteLLM-compatible backend. It pairs with retrievers like Tavily, Bing, SerpAPI, DuckDuckGo, Exa, Arxiv, or custom options.
What formats can the generated reports be exported to?
The tool supports configurable output formats including Markdown, PDF, DOCX, and JSON for the synthesized long-form reports.
Who is this tool best suited for?
It is designed for engineers and research teams who want a self-hosted deep-research agent they can embed in their own product or run on private infrastructure. It is not intended for non-technical users seeking a hosted chat UI.

Explore related

Compare with similar tools

All in Agents
LA

LangGraph

Featured
Agents · BYO (Claude / GPT / open)
8.8

Stateful, graph-based agent orchestration from LangChain.

Freemium· Developer: $0 / seat · Plus: $39 / seat · Enterprise: Custom pricingstateful agentshuman-in-loop
CR

CrewAI

Featured
Agents · BYO (Claude / GPT / open)
8.4

Python framework for multi-agent orchestration.

Freemium· Basic: Free · Enterprise: Custommulti-agentorchestration
EB

Ernie Bot

Agents · Baidu ERNIE 4.0 / ERNIE X1 / ERNIE Turbo (in-house)
8.7

Baidu's Mandarin-first ChatGPT rival, powered by the ERNIE model family

Freemium· Free tier for Ernie 3.5 access; Ernie 4.0 and premium features require a paid subscription (approximately CNY 59.9/month for individual plans); enterprise API pricing via Baidu AI Cloud Qianfan platform is metered per 1K tokens.Mandarin content writing and marketing copyChinese-language document Q&A and summarisation
MO

Moveworks

Agents · Orchestrates multiple enterprise-ready LLMs (undisclosed mix, historically including OpenAI GPT and in-house models via its Reasoning Engine)
8.7

The enterprise AI assistant that searches, answers, and takes action across your business systems

Enterprise· Enterprise-only pricing; no public tiers. Quoted per organization based on employee count, integrations, and agent scope. Contact sales for a quote.IT service desk ticket deflectionHR policy Q&A and self-service
AB

AWS Bedrock

Agents · Multi-model: Anthropic Claude, Meta Llama, Mistral, Cohere, AI21, Amazon Nova/Titan, DeepSeek, Stability, OpenAI GPT
8.6

Build and scale generative AI applications with foundation models

Paid· Standard: Contact sales · Flex: Contact sales · Priority: Contact sales · Reserved: Contact salesEnterprise RAG chatbot over private documentsMulti-step tool-using agents via AgentCore
CA

Claude Agent SDK

Agents · Claude Opus / Sonnet
8.6

Anthropic's official SDK for building autonomous Claude agents.

Free· Free SDK; API usage billed at Claude ratesClaude agentstool use