GPT Researcher
An autonomous research agent that searches the web and local documents using any LLM provider and writes detailed, cited research reports.
- GitHub stars
- 30k
- Last commit
- yesterday
- Latest release
- v3.7.0
- Licence
- Apache-2.0
- Self-hosted
- Yes

GPT Researcher is an open-source autonomous agent that performs deep research on a given task and writes up a report with citations. It can work from web sources and from local documents, and it works with any LLM provider, aiming for factual, unbiased output rather than a quick chatbot answer.
The project positions itself against several limits of manual and LLM-only research: manual work can take weeks, models trained on old data may hallucinate, token limits make long reports hard, and a narrow source set leads to shallow or wrong conclusions. Drawing on Plan-and-Solve and RAG ideas, it splits research into planning and parallelized agent work to increase speed and keep behavior stable. Customization options let you tailor domain-specific research agents, and topics note MCP server support.
GPT Researcher is written in Python and Apache-2.0 licensed, with documentation in several languages and a website at gptr.dev. You run it yourself with your own model API keys, and it suits analysts, students and developers who want automated, source-backed reports on a topic.
Key features
- Autonomous deep research on any topic
- Reports with source citations
- Web and local document research
- Works with any LLM provider
- Parallelized agent work for speed
- MCP server support
Pricing: GPT Researcher is free under the MIT license with no SaaS subscription; you pay only your own LLM and search providers. Managed deployments are arranged by contacting the maintainer.





