gpt-researcher
An autonomous agent that conducts deep research on any data using any LLM providers
GPT Researcher is an autonomous AI sub-agent designed to conduct comprehensive research on any topic using web sources and local documents with support for multiple LLM providers. The agent generates detailed, factual research reports exceeding 2,000 words by employing a planner-execution architecture that generates research questions, gathers information from 20+ sources in parallel, and synthesizes findings into cited reports. It addresses common LLM limitations like hallucination, token constraints, and outdated training data by aggregating current information from multiple sources. Developers can integrate it as a Python package, Claude Skill, MCP client, or standalone service with Docker deployment.
Key Features
Use Cases
- 01Automated competitive analysis and market research by aggregating information from multiple industry sources
- 02Academic literature reviews that synthesize findings from diverse publications and research papers
- 03Due diligence research for investment decisions by analyzing company data and market trends
- 04Fact-checking and misinformation reduction by cross-referencing claims across numerous sources
- 05Internal knowledge base research combining proprietary documents with public web information
- 06Technical documentation generation that researches best practices and implementation approaches
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
gpt-researcher — FAQ
What is GPT Researcher?+
GPT Researcher is an autonomous AI sub-agent that conducts deep research on any topic by aggregating information from web sources and local documents, then generating detailed, cited reports. It uses a planner-execution architecture to formulate research questions, gather information in parallel from 20+ sources, and synthesize findings into comprehensive reports exceeding 2,000 words.
How do I install GPT Researcher?+
You can install GPT Researcher via pip with 'pip install gpt-researcher' for Python package usage, add it as a Claude Skill with 'npx skills add assafelovic/gpt-researcher', or deploy it with Docker using the provided docker-compose configuration. For standalone deployment, clone the repository and run 'pip install -r requirements.txt' followed by 'python -m uvicorn main:app --reload'.
What API keys does GPT Researcher require?+
GPT Researcher requires an OpenAI API key (or compatible LLM provider) and a Tavily API key for web search functionality. Optional API keys include Google API key for AI-generated inline images, GitHub token for MCP integration, and LangChain API key for enhanced tracing and observability.
Which AI clients and platforms work with GPT Researcher?+
GPT Researcher works with Claude via the Skills integration, supports MCP protocol for connecting to Claude Desktop and other MCP-compatible clients, and can be used programmatically via Python API in any application. It also provides standalone web frontends with FastAPI and NextJS options.
Is GPT Researcher free to use?+
GPT Researcher is open source under the Apache 2 license and free to use, but you'll incur costs for the underlying API services. Deep Research mode costs approximately $0.40 per research when using o3-mini, and standard research costs depend on your LLM provider and web search API usage.
Can GPT Researcher work with local documents?+
Yes, GPT Researcher can research from local documents by setting the DOC_PATH environment variable to your documents folder. It supports PDF, plain text, CSV, Excel, Markdown, PowerPoint, and Word document formats for local research tasks.
How do I install gpt-researcher?+
Open the source repository on GitHub and follow its README. gpt-researcher is a agent — MCP Agents Market links you directly to the official repo.
Is gpt-researcher free?+
gpt-researcher is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.