gpt-researcher
An autonomous agent for deep research using any LLM provider.
- Type
- MCP
- Open source
- Yes
- GitHub Stars
- ★ 27.9k
- Source
- mcp-github
- Repository
- github.com/assafelovic/gpt-researcher
Overview
GPT Researcher is an open, deep research agent for web and local research. It generates detailed, fact-based, and unbiased research reports with citations. The agent offers comprehensive customization options to create tailored domain-specific research agents. By parallelizing agent tasks, GPT Researcher delivers stable performance and improved speed. Ideal for tasks requiring in-depth research and long-form report generation.
Capabilities
- ▪Generate detailed research reports
- ▪Intelligent image scraping and filtering
- ▪AI-generated inline images
- ▪Generate reports over 2000 words
- ▪Aggregate over 20 sources
- ▪JavaScript-enabled web scraping
Use cases
Setup
git clone https://github.com/assafelovic/gpt-researcher.git && cd gpt-researcher && export OPENAI_API_KEY={Your OpenAI API Key here}This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
How to install GPT Researcher?
Clone the repository and set your API key.
Which LLM providers are supported?
Supports multiple LLM providers, including OpenAI.
Related skills
Scrapling
An adaptive web scraping framework capable of handling everything from single requests to large-scale scraping.
TrendRadar
An AI-driven tool for sentiment monitoring and trend analysis, supporting multi-platform aggregation, RSS subscription, and intelligent notifications.
Deep-Research-skills
Provides structured deep research capabilities for Claude Code, OpenCode, and Codex, supporting a two-phase research process.
SurfSense
SurfSense is an open-source AI agent network research platform providing real-time data connectivity via REST API or MCP server.
video-search-and-summarization
NVIDIA Video Search and Summarization Blueprint enables real-time video analytics, visual question answering, and automated reporting.
google-maps-scraper
Scrape business data from Google Maps, such as name, address, phone number, etc.