All Repos
AI AgentsPythonApache-2.0

gpt-researcher

assafelovic/gpt-researcher · Updated

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

assafelovic/gpt-researcher is a Python repository in the AI Agents category with 30,356 stars and 4,147 forks on GitHub, released under the Apache-2.0 license, last updated 18d ago.

#agent#ai#automation#deepresearch#llms#mcp#mcp-server#python
View on GitHub 30kGitHub stars

How to install gpt-researcher in your AI client

Setup for Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Cline and VS Code — copy-paste ready.

How to install gpt-researcher in Claude CodeAnthropic's agentic CLI

  1. Clone & open

    bash
    git clone https://github.com/assafelovic/gpt-researcher.git
    cd gpt-researcher
    claude
  2. Let Claude read it

    Ask “/init” to generate a CLAUDE.md, then have Claude explain, run, or extend the codebase. It reads files on demand.

Documentation

Full README

####

English | 中文 | 日本語 | 한국어 | Русский

🔎 GPT Researcher

GPT Researcher the first open deep research agent designed for both web and local research on any given task.

The agent produces detailed, factual, and unbiased research reports with citations. GPT Researcher provides a full suite of customization options to create tailor made and domain specific research agents. GPT Researcher goes well beyond RAG: planner and execution agents break each task into research questions, decision models keep only the context that is actually useful for answering them, multi-agent workflows coordinate specialized agents from planning to publication, and recursive deep research explores a topic in both breadth and depth. Research runs in parallel, which keeps it fast, stable and reliable, and reduces misinformation.

Our mission is to empower individuals and organizations with accurate, unbiased, and factual information through AI.

Why GPT Researcher?

  • Objective conclusions for manual research can take weeks, requiring vast resources and time.
  • LLMs trained on outdated information can hallucinate, becoming irrelevant for current research tasks.
  • Current LLMs have token limitations, insufficient for generating long research reports.
  • Limited web sources in existing services lead to misinformation and shallow results.
  • Selective web sources can introduce bias into research tasks.

Demo

Install as Claude Skill

Extend Claude's deep research capabilities by installing GPT Researcher as a Claude Skill:

bash
npx skills add assafelovic/gpt-researcher

Once installed, Claude can leverage GPT Researcher's deep research capabilities directly within your conversations.

Architecture

Excerpt — the full document is on GitHub.

More AI Agents repositories

Catalog data refreshed . Something wrong? Report it.