What problem does it solve?
GPT Researcher automates web and local research to produce comprehensive, cited reports, reducing manual effort and bias in information gathering.
Core Features & Use Cases
- Autonomous LLM-based research engine using a planner-executor-publisher pattern for fast, structured outputs
- Supports web sources, local documents, MCP data sources, retrievers, embeddings, and image generation to enrich reports
- Use Case: developers and researchers who need to understand, extend, debug, or integrate GPT Researcher into their workflows, APIs, or products
- Example: quickly produce a research report with citations for a given topic, including embeddings-based similarity discovery and optional image assets
Quick Start
To get started, install the package, create a GPTResearcher instance with a task query, run await researcher.conduct_research(), then await researcher.write_report() to obtain a Markdown report.