assafelovic/gpt-researcher

An autonomous agent that conducts deep research on any data using any LLM providers

84
/ 100
Verified

Implements a multi-agent planning architecture with separate planner and execution agents that generate research questions, then parallelize web scraping and document retrieval to overcome token limits. Supports multiple LLM providers, integrates with web crawlers (JavaScript-enabled), MCP for local data sources, and exports comprehensive multi-thousand-word reports with source attribution and AI-generated inline images.

25,665 stars and 60,147 monthly downloads. Actively maintained with 20 commits in the last 30 days. Available on PyPI.

Maintenance 17 / 25
Adoption 20 / 25
Maturity 25 / 25
Community 22 / 25

How are scores calculated?

Stars

25,665

Forks

3,407

Language

Python

License

Apache-2.0

Last pushed

Mar 01, 2026

Monthly downloads

60,147

Commits (30d)

20

Dependencies

140

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/assafelovic/gpt-researcher"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.