open-geo: инструмент, который показывает, цитируют ли вас нейросети в ответах — включая Яндекс с Алисой

Когда человек спрашивает ChatGPT, Google с AI Overview или Алису про вашу нишу — попадает ли ваш сайт в ответ? В обычной аналитике этого не видно: пользователь получил ответ прямо в нейросети и к вам на сайт не пришёл.

Я довольно давно хотел ответить на этот вопрос про свои проекты. Начал, как многие, с очевидного: написал агентов, дёргал нейросети через API и считал цитируемость там. Проблема в том, что эти цифры почти никак не коррелировали с реальностью — ответ через API и ответ, который видит живой залогиненный пользователь в интерфейсе, это разные вещи.

Параллельно я просто руками заходил и проверял реальные ответы. Это работало, но собирать так данные постоянно — выматывает. В какой-то момент решил автоматизировать и понял, что заодно получаю хороший побочный эффект: таблицы на реальных данных, а не на API-приближении.

Если что, это целая категория — AI-visibility / GEO-трекеры (Profound, Peec, Otterly и другие): они показывают, как бренды появляются в ответах нейросетей. Большинство опрашивает движки через API или скрейпинг. А я на своём опыте увидел, что API-данные расходятся с тем, что реально показывает интерфейс. И почти никто из них не видит Яндекс с Алисой.

Что я сделал

open-geo — даёте список запросов и свой домен. Он прогоняет каждый запрос через настоящий залогиненный Chrome (через Claude-in-Chrome), читает ответ как человек и фиксирует: попал ли ваш домен в источники, процитировали ли его в тексте и как там отзываются о бренде. На выходе — локальная база, PDF-отчёт и небольшой дашборд.

Главное отличие

Оно в способе захвата. Это не хрупкие селекторы, а агент, который идёт к цели по плейбуку на естественном языке. Эти интерфейсы периодически меняют вёрстку — агент подстраивается сам, а если что-то меняется структурно, это правка пары слов в markdown-файле, а не переписывание парсера. Поэтому, кстати, добавить новый движок (тот же Яндекс) — дёшево.

Вот как это работает вживую:
Дашборд.

Дашборд
pdf

Кому это полезно

  • SEO/GEO-специалистам и агентствам — показать клиенту (и себе) на реальных данных, попадает ли бренд в ответы нейросетей. И отдельно — что там с Яндексом и Алисой, которых обычные трекеры не видят.
  • Тем, кто строит свой замер AI-видимости внутри компании — как эталон: проверять, коррелируют ли ваши API-/скрейпинг-метрики с реальной выдачей. И как основа, которую легко расширять под свои движки (добавить движок = плейбук, а не новый парсер).
  • In-house маркетинг- и бренд-командам — следить за своей видимостью в AI-ответах без энтерпрайз-подписки и по тем движкам, которые западные сервисы не покрывают.
  • Владельцам сайтов и инди-мейкерам — собственно, с этого я и начал: понять, цитируют ли тебя нейросети, не покупая отдельный сервис.

Чем это НЕ является

Это не круглосуточный SaaS-мониторинг на тысячах запросов — для этого есть отдельные платформы. open-geo — точечный аудит, который вы запускаете сами, когда хотите увидеть реальную картину. Это CLI-инструмент (скилл для Claude Code), а не сервис с кнопкой, — нужен минимальный технический комфорт.

Живой захват — самая ранняя и самая «ручная» часть: он водит ваш настоящий Chrome, и вы видите весь процесс. И если в прогоне что-то пошло не так, инструмент скажет об этом, а не молча отдаст неверные цифры.

Где сейчас

Работают пять движков: Google AI Overview, ChatGPT, Claude, Gemini и Яндекс с Алисой. Perplexity и DeepSeek — в планах. Открытый код, MIT. Пайплайн, метрики и отчёты покрыты тестами (~1300, в CI).

Репозиторий: https://github.com/Pupok462/open-geo

Буду рад обратной связи — особенно интересно, какой движок добавить следующим и чего вам не хватает в таких инструментах.

И последнее: если open-geo покажет, что вас не цитируют — это уже отдельный разговор про то, что с этим делать. Я занимаюсь GEO-оптимизацией, и если нужен совет - пишите :)

11