◉AgentResearchFree
GPT Researcher
Autonomous AI research agent that searches the web and produces detailed, cited research reports in minutes.
GPT Researcher
GPT Researcher is an autonomous agent designed to perform comprehensive online research on any topic and produce detailed, factual reports with citations. It orchestrates multiple sub-agents — a planner and execution agents — to scrape relevant sources, extract key facts, and synthesise a structured markdown report.
Key Features
- Multi-agent orchestration: orchestrator plans subtasks, parallel agents execute web searches
- Source deduplication and credibility filtering across 20+ web sources per query
- LLM-provider agnostic: GPT-4, Claude, Gemini, or any LangChain-compatible model
- Outputs: detailed report, quick summary, resource list, or outline
- FastAPI server and React frontend included for production deployment
Quick Start
pip install gpt-researcher
export OPENAI_API_KEY=sk-...
export TAVILY_API_KEY=tvly-...
from gpt_researcher import GPTResearcher
import asyncio
async def main():
researcher = GPTResearcher(
query="Latest advances in multimodal LLMs 2025",
report_type="research_report",
)
await researcher.conduct_research()
report = await researcher.write_report()
print(report)
asyncio.run(main())
npx ai-supply add gpt-researcher-ai-research
Curated mirror of the open-source GPT Researcher (Apache-2.0). Get it from the source.