AI and models · Independent · 21 Oct 2026

assafelovic/gpt-researcher

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

← AI and models
GPT Researcher: AI research assistant. Conducts deep research on any data using any language model.

In simple English

This tool acts as an automated research assistant that browses the web and reads your local documents. You give it a topic, and it breaks the question down into smaller pieces. It then searches multiple sources, filters out the noise, and writes a detailed report with citations. You need your own language model keys, and running large deep research runs will cost money in API fees. It saves you hours of manual reading and writing work.

What it is

An open-source multi-agent system written in Python that plans, coordinates, and executes deep research tasks across the web and local files. It gathers dozens of sources, filters relevant passages, and compiles comprehensive reports.

What it is good for

Solo builders who need to quickly gather comprehensive, cited market research, technical background on unfamiliar topics, or competitor analysis without spending days reading web pages manually.

Stars30k
LicenceApache-2.0
Latestv3.7.0 (2026-09-26)checked 21 Oct 2026
Last code change2026-10-10
Written inPython
Setup effort
3 / 5
Payoff
5 / 5
Good
  • Produces structured, long-form research reports with source citations.
  • Can search both live web pages and your own local files.
  • Supports a wide variety of language model providers and frontends.
Watch for
  • Requires paid API keys for language models and search providers to function.
  • Complex multi-agent workflows can be difficult to debug when they fail.
  • Setup requires familiarity with Python environments and environment variables.
Replaces

Manual web searching, bookmarking, and writing research reports by hand.

Works well with

LangChain, Docker, FastAPI

Also reviewed on Repo Radar
  • ggml-org/llama.cpp132k stars

    A C and C++ library and command-line tool for running language models locally.

  • EleutherAI/lm-evaluation-harness14k stars

    Runs standard question sets against a language model and reports the scores.

  • mudler/LocalAI50k stars

    Serves text, vision, speech, image and video models from one self-hosted service that imitates the paid interfaces.

Install
git clone https://github.com/assafelovic/gpt-researcher.git
cd gpt-researcher
pip install -r requirements.txt
python -m uvicorn main:app --reload
Screenshots and video

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Data & Research › Market & Competitive Research › Market Intelligence.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.