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
- GPT Researcher GitHub — accessed 2026-04-20
- GPT Researcher docs — accessed 2026-04-20