CLI и Python-инструментарий с открытым исходным кодом: оценивает готовность сайта к ответам ИИ по шкале 0–100 и предлагает улучшения для цитирования в ChatGPT, Perplexity, Gemini и Google AI Overviews.
jianruntech/geo-score
Бесплатная оценка сайта от 0 до 100: могут ли AI-ответчики открыть его, разобрать содержимое и цитировать; отслеживание цитирований — по желанию и со своими API-ключами.
- Звёзды
- 320
- Форки
- 12
- Открытые issues
- 0
- Последний коммит
- 16 часов назад
Что это?
geo-score оценивает сайт по шкале от 0 до 100: могут ли AI-ответчики, такие как ChatGPT, Perplexity и Gemini, открыть его, разобрать содержимое, считать его надёжным источником и цитировать. Оценка рассчитывается по опубликованной версионируемой методике: 21 проверка трёх уровней в пяти категориях, а также три условия, ограничивающие итоговый балл, если краулер не может получить доступ к содержимому. API-ключ и зависимости сверх стандартной библиотеки Python не нужны.
Указав собственные ключи для OpenAI, Perplexity, Gemini, Anthropic или OpenRouter, можно также задавать поисковым системам вопросы и узнавать, какие источники они цитируют в ответах. Режим наблюдения по расписанию запускает фиксированный набор вопросов и показывает частоту цитирования, долю упоминаний и изменения между запусками. Результаты отслеживания цитирований отображаются отдельно от оценки и не влияют на неё.
Проект доступен как CLI, GitHub Action, MCP-сервер для агентов и навык для Claude Code. Он формирует отчёты в форматах text, JSON, SARIF и JUnit.
Ключевые возможности
- 01Оценивает сайт по шкале от 0 до 100 по доступности, понятности, пригодности контента для цитирования, достоверности бренда и соответствию ответам.
- 02Работает без API-ключа и использует только стандартную библиотеку Python.
- 03Задаёт вопросы ChatGPT, Perplexity, Gemini и Claude и показывает источники, которые те цитируют.
- 04Режим наблюдения отслеживает фиксированный набор вопросов неделя за неделей и рассчитывает доверительные интервалы.
- 05Доступен как CLI, GitHub Action, MCP-сервер и навык для Claude Code.
Сценарии использования
- Проверка того, могут ли AI-поисковые краулеры получить доступ к сайту компании и прочитать его, прежде чем полностью перерабатывать контент.
- Добавление проверки готовности сайта в CI, чтобы сборка завершалась ошибкой при ухудшении показателей.
- Отслеживание того, как часто AI-системы цитируют бренд по сравнению с указанными конкурентами.
- Предоставление AI-агенту возможности проверять сайт через MCP-сервер.
Быстрый старт
- 1
Установите закреплённый релиз из PyPI
pip install geo-score==1.8.3 - 2
Оцените веб-сайт (бесплатно, API-ключ не нужен)
geo_score.py stripe.com
Что важно знать
- Для проверки цитирования на уровнях 2 и 3 нужны собственные API-ключи с включённым поиском для каждого ИИ-движка.
- Ретрансляторы спонсоров не тестировались для измерения цитирования и могут передавать веб-поиск и цитаты с изменениями.
- Оценки показывают степень готовности по критериям, определённым проектом, а не измеренное влияние на цитирование ИИ.
Темы
Частые вопросы
- Что такое geo-score?
- Бесплатная оценка сайта от 0 до 100: могут ли AI-ответчики открыть его, разобрать содержимое и цитировать; отслеживание цитирований — по желанию и со своими API-ключами. geo-score оценивает сайт по шкале от 0 до 100: могут ли AI-ответчики, такие как ChatGPT, Perplexity и Gemini, открыть его, разобрать содержимое, считать его надёжным источником и цитировать. Оценка рассчитывается по опубликованной версионируемой методике: 21 проверка трёх уровней в пяти категориях, а также три условия, ограничивающие итоговый балл, если краулер не может получить доступ к содержимому. API-ключ и зависимости сверх стандартной библиотеки Python не нужны.
- geo-score можно использовать бесплатно? Какая у него лицензия?
- geo-score распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- geo-score всё ещё поддерживается?
- Активно поддерживается. Последний коммит в geo-score — 19 окт. 2026 г..
- Для чего можно использовать geo-score?
- Проверка того, могут ли AI-поисковые краулеры получить доступ к сайту компании и прочитать его, прежде чем полностью перерабатывать контент. Добавление проверки готовности сайта в CI, чтобы сборка завершалась ошибкой при ухудшении показателей. Отслеживание того, как часто AI-системы цитируют бренд по сравнению с указанными конкурентами. Предоставление AI-агенту возможности проверять сайт через MCP-сервер.
- Как установить geo-score?
- Установите закреплённый релиз из PyPI: pip install geo-score==1.8.3 Оцените веб-сайт (бесплатно, API-ключ не нужен): geo_score.py stripe.com
- Где скачать geo-score?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jianruntech/geo-score
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая AEO-платформа, рассчитанная на работу с агентами: отслеживает видимость бренда в ИИ-ответах, а также данные о поиске, трафике и состоянии сайта.
Навык для Claude Code, который проверяет видимость сайтов в ИИ-поисковиках вроде ChatGPT, Perplexity и Google AI Overviews, а также проводит классический SEO-аудит.
Платформа с открытым исходным кодом для отслеживания упоминаний брендов в ответах AI-поисковиков, включая ChatGPT, Gemini, Claude и Perplexity.
Плагин с открытым исходным кодом для SEO-аудита в Claude Code: параллельно проверяет техническое SEO, E-E-A-T, Schema.org и готовность к AI-поиску.
CLI и слой навыков для установки и настройки каналов, проверки их работоспособности и доступа AI-агентов к поиску в Twitter, Reddit, YouTube, Bilibili, XiaoHongShu и других сервисах.