№79

16 октября 2026

агенты · инструменты · данные

Agent-reach: AI-агент читает сайты, YouTube и GitHub без платных API-ключей

Ваш AI-агент, например Claude Code, читает веб-страницы, субтитры YouTube, RSS и открытые репозитории GitHub через одну консольную программу без платных API-ключей.

3 мин чтения · Бесплатно, MIT · 10 мин; соцсети от часа

Где подвох
LinkedIn, Instagram, Twitter и Reddit сразу не работают. Для них нужны отдельные дополнения и вход под вашим личным аккаунтом, а README проекта прямо предупреждает, что аккаунт могут заблокировать. Отдельно: в самом ролике автор просит писать «skill» в комментариях, чтобы получить ссылку в директ - никого просить не нужно, репозиторий полностью открытый и лежит прямо по ссылке ниже.

Как повторить

  1. Установите Python 3.10 или новее и pipx (программу для установки утилит на Python), если их ещё нет.
  2. Поставьте пакет одним из двух способов. Рекомендуемый способ: дайте агенту ссылку https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md и попросите установить всё по этой инструкции. Второй способ: выполните первую команду из блока ниже. Её нет в актуальном README, и она берёт текущую ветку main без привязки к версии.
  3. Не ставьте пакет короткой командой pipx install agent-reach. На PyPI под этим именем лежит пакет другого автора, никак не связанный с проектом.
  4. Дальнейшие шаги одинаковы для обоих способов. Без флагов agent-reach install --env=auto только проверяет окружение и ничего не меняет. Посмотреть, что команда сделает, можно флагом --dry-run. А чтобы она реально поставила Node.js, gh CLI, mcporter и включила бесплатные источники - сайты, YouTube, RSS, GitHub, поиск через Exa - нужен флаг --system: agent-reach install --env=auto --system. Без него, как в коротком README, доктор ниже покажет GitHub и Exa неактивными.
  5. Запустите agent-reach doctor, чтобы увидеть состояние источников. После установки с --system сайты, субтитры YouTube, RSS, открытые репозитории GitHub и поиск через Exa работают сразу, входить в аккаунты не нужно.
  6. Для LinkedIn, Twitter/X, Instagram, Reddit и Facebook поставьте отдельные дополнения (mcp-server-linkedin, twitter-cli, OpenCLI) и войдите в них своим аккаунтом. README советует завести для этого отдельный аккаунт и не использовать основной.
pipx install https://github.com/Panniantong/agent-reach/archive/main.zip
agent-reach install --env=auto --dry-run
agent-reach install --env=auto --system
agent-reach doctor

Как проверить результат

Если всё в порядке, agent-reach doctor без ошибок покажет рабочие источники для сайтов, YouTube, RSS и GitHub. Попросите агента прочитать обычную страницу и видео на YouTube с субтитрами: если он вернул текст, базовая часть работает. Подключение LinkedIn или Twitter работает, если doctor видит действующую сессию и не пишет «not configured». Если на запрос, где нужен вход, приходит ошибка авторизации или пустой ответ, подключение не сработало.

Как это устроено

Agent-reach работает как диспетчер поверх бесплатных инструментов. Jina Reader превращает страницу в текст, yt-dlp скачивает субтитры, gh CLI (консольный клиент GitHub) читает репозитории, Exa ищет по вебу. Агент даёт одну команду, а программа выбирает из нескольких способов тот, что сейчас работает, и переключается, когда провайдер меняет правила. Например, анонимный API Reddit уже закрыли, а yt-dlp на Bilibili периодически блокируют. Видео с YouTube программа разбирает только по субтитрам и через поиск, само изображение она не анализирует.

У LinkedIn, Twitter и Instagram бесплатного открытого способа нет. Дополнения для них заходят на площадку под вашим именем через cookies (данные входа, которые хранит браузер). Из-за этого площадка может заблокировать аккаунт за автоматизацию.

Ссылки

  • Panniantong/Agent-Reach: репозиторий проекта и README.
  • install.md: инструкция по установке, которую можно отдать агенту.
  • main.zip: архив для установки через pipx.

Источник: valya_denisov, Instagram Reels.

Больше подобного

Разбираю по находке в день и складываю сюда. Свежее и то, что до сайта не доехало, выходит в канале «Евдокимов как обычно».