GPT Researcher

Автономный агент глубокого исследования: собирает источники, проверяет и пишет отчет по любому вопросу

СкиллВыбор редакции

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Ходит в веб и читает внешние источники
  • Отправляет запросы во внешние LLM и поисковые сервисы
Все причины и проверки

assafelovic/gpt-researcher

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/gpt-researcher

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале в папке проекта

npx skills add assafelovic/gpt-researcher --skill claude -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6f99857
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/assafelovic/gpt-researcher.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/
git -C "$tmp" checkout 6f998577d547b1e54ec662dac63583aa11e3b84b
mkdir -p .claude/skills
cp -R "$tmp/.claude" .claude/skills/claude

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add assafelovic/gpt-researcher --skill claude -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6f99857
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/assafelovic/gpt-researcher.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/
git -C "$tmp" checkout 6f998577d547b1e54ec662dac63583aa11e3b84b
mkdir -p .agents/skills
cp -R "$tmp/.claude" .agents/skills/claude

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add assafelovic/gpt-researcher --skill claude -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6f99857
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/assafelovic/gpt-researcher.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/
git -C "$tmp" checkout 6f998577d547b1e54ec662dac63583aa11e3b84b
mkdir -p .github/skills
cp -R "$tmp/.claude" .github/skills/claude

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add assafelovic/gpt-researcher --skill claude -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6f99857
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/assafelovic/gpt-researcher.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/
git -C "$tmp" checkout 6f998577d547b1e54ec662dac63583aa11e3b84b
mkdir -p .agents/skills
cp -R "$tmp/.claude" .agents/skills/claude

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add assafelovic/gpt-researcher --skill claude -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6f99857
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/assafelovic/gpt-researcher.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/
git -C "$tmp" checkout 6f998577d547b1e54ec662dac63583aa11e3b84b
mkdir -p .agents/skills
cp -R "$tmp/.claude" .agents/skills/claude

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/assafelovic/gpt-researcher.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/
git -C "$tmp" checkout 6f998577d547b1e54ec662dac63583aa11e3b84b
mkdir -p .devin/skills
cp -R "$tmp/.claude" .devin/skills/claude

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add assafelovic/gpt-researcher --skill claude -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6f99857
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/assafelovic/gpt-researcher.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/
git -C "$tmp" checkout 6f998577d547b1e54ec662dac63583aa11e3b84b
mkdir -p .cline/skills
cp -R "$tmp/.claude" .cline/skills/claude

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add assafelovic/gpt-researcher --skill claude -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6f99857
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/assafelovic/gpt-researcher.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/
git -C "$tmp" checkout 6f998577d547b1e54ec662dac63583aa11e3b84b
mkdir -p .roo/skills
cp -R "$tmp/.claude" .roo/skills/claude

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add assafelovic/gpt-researcher --skill claude -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6f99857
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/assafelovic/gpt-researcher.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/
git -C "$tmp" checkout 6f998577d547b1e54ec662dac63583aa11e3b84b
mkdir -p .agents/skills
cp -R "$tmp/.claude" .agents/skills/claude

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/assafelovic/gpt-researcher.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/
git -C "$tmp" checkout 6f998577d547b1e54ec662dac63583aa11e3b84b
mkdir -p .agents/skills
cp -R "$tmp/.claude" .agents/skills/claude

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/assafelovic/gpt-researcher.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/
git -C "$tmp" checkout 6f998577d547b1e54ec662dac63583aa11e3b84b
mkdir -p .agents/skills
cp -R "$tmp/.claude" .agents/skills/claude

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит 6f99857.

Текст для агента

Установи пакет: pip install gpt-researcher и задай ключи LLM-провайдера и поискового ретривера в .env. Для использования из Codex по MCP выполни npx skills add assafelovic/gpt-researcher и следуй настройке из README.

Другие способы из описания автора
pip install gpt-researcher

Установка пакета. Ключи LLM-провайдера и поискового ретривера задаются в .env.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

GPT Researcher проводит многошаговое исследование по заданной теме: планирует подвопросы, ищет и читает источники в вебе или в ваших данных и собирает отчет с ссылками. Он работает с разными LLM-провайдерами и поисковыми ретриверами, а также умеет сам обращаться к внешним MCP-серверам как к источникам. Его можно поставить как Python-пакет, запустить в Docker с веб-интерфейсом или подключить к Codex через MCP по прилагаемому скиллу. По желанию отчет дополняется сгенерированными иллюстрациями.

Для кого. Для аналитиков, маркетологов и продуктовых команд, которым нужны развернутые отчеты с источниками.

Подходит, если

  • Нужен обзор темы с проверяемыми источниками
  • Нужно поручить агенту глубокий сбор данных вместо ручного поиска
  • Хочется вызывать исследование из Codex по MCP

Не подходит, если

  • Нет доступа к LLM-провайдеру и поисковому API
  • Нужен быстрый разовый ответ, а не развернутый отчет

Пример запроса к агенту

Проведи глубокое исследование по теме и дай отчет с источниками

Ограничения

Нужны ключи к LLM-провайдеру и к поисковому ретриверу (по умолчанию OpenAI и Tavily), часть провайдеров недоступна из России без VPN. Глубокое исследование расходует токены и время, а качество отчета зависит от выбранных моделей и источников.

Как отключить. Удалите пакет (pip uninstall gpt-researcher) или остановите контейнеры docker compose; при подключении через MCP уберите запись из конфигурации клиента.

Проверка безопасности

  • Ходит в веб и читает внешние источники
  • Отправляет запросы во внешние LLM и поисковые сервисы

Коротко о README

README описывает GPT Researcher как автономного агента глубокого исследования, который собирает источники и пишет отчеты по любой теме или данным с любым LLM. Поддерживаются работа с MCP-конфигурациями как источниками, установка из PyPI, запуск в Docker с фронтендом и генерация иллюстраций в отчете. В репозитории есть скилл для использования из Codex через MCP и плагин Codex. Лицензия Apache-2.0.

SKILL.md

---
name: gpt-researcher
description: Autonomous deep research from Codex via MCP
---

# GPT Researcher for Codex

Use GPT Researcher from Codex via MCP.

## When to use
- When you need gpt-researcher capabilities in your Codex workflow
- See https://github.com/assafelovic/gpt-researcher for full setup instructions

Частые вопросы

Обязателен ли OpenAI?

Нет, поддерживаются разные LLM-провайдеры и ретриверы, но их нужно настроить ключами.

Как подключить к агенту?

Запустить как MCP-источник и подключить, либо для Codex поставить скилл через npx skills add.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск390,8 тыс.Звезды репозитория
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск249,8 тыс.Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск210,6 тыс.Звезды репозитория
Выбор редакции

Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента

ПлагинСредний риск171,5 тыс.Звезды репозитория
Foxx AIGPT Researcher

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.