Skip to main content
📖 The AI Tool Bible

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 →
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

Explore related

Compare with similar tools

All in Agents

LangGraph

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

Stateful, graph-based agent orchestration from LangChain.

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

CrewAI

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

Python framework for multi-agent orchestration.

Freemium· Basic: Free · Enterprise: Custommulti-agentorchestration

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

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

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· Pay-as-you-go per 1K input/output tokens per model; on-demand, batch, and provisioned throughput tiers. New AWS accounts get up to $200 in credits. Enterprise agreements via AWS.Enterprise RAG chatbot over private documentsMulti-step tool-using agents via AgentCore

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