gpt-researcher
assafelovic/gpt-researcher · Python · Apache-2.0
Point it at a question; it browses the web and hands back a sourced report.
GPT Researcher plans sub-questions, fires parallel web searches, scrapes and filters sources, then drafts a fully cited research report or markdown brief.
Score
Setup at a glance
pip install gpt-researcher Deep dive
GPT Researcher is an autonomous research agent: give it a topic and it plans the research, scrapes and filters web sources, and produces a detailed, cited report — the kind of objective conclusion that used to take weeks of manual work.
It attacks the classic LLM failure modes directly: it grounds every claim in retrieved sources instead of hallucinating from outdated training data, aggregates many sources to get around token limits, and lets you pin which sources are allowed so bias stays under control.
It runs as a Python library, a CLI and an MCP server, and ships a Skill so agents in Claude Code and friends can invoke the same research loop; docs and README exist in six languages.