Creativity · Agent Protocol

GPT Researcher: Autonomous Research Agent

GPT Researcher, open-sourced by Assaf Elovic in 2023, is one of the earliest and most widely-forked autonomous research agents. Given a topic, it plans sub-questions, issues parallel web searches, scrapes and summarizes sources, then writes a structured, cited report. It became a reference implementation for the 'research agent' pattern that Perplexity, You.com, and OpenAI Deep Research later productized.

Protocol facts

Sponsor
Assaf Elovic + community (open source)
Status
stable
Spec
https://github.com/assafelovic/gpt-researcher
Interop with
OpenAI, Anthropic, Tavily, LangChain

Frequently asked questions

How does GPT Researcher differ from Perplexity?

Perplexity is a consumer product with a tight feedback loop. GPT Researcher is an open-source framework you run yourself — useful when you need control over sources, prompts, or a private deployment.

Which search provider does it use?

By default it integrates with Tavily's AI-optimized search API, but adapters exist for Serper, SearXNG, DuckDuckGo, and custom sources.

Can it write long reports?

Yes — the 'detailed' report mode drafts a table of contents first, then fills sections with scoped sub-searches, producing multi-thousand-word cited documents.

Sources

  1. GPT Researcher GitHub — accessed 2026-04-20
  2. GPT Researcher docs — accessed 2026-04-20