Repolode
jianruntech

jianruntech/geo-score

Puntuación gratuita de 0 a 100 que indica qué tan bien los motores de respuesta de IA pueden acceder a un sitio web, analizarlo y citarlo; incluye seguimiento opcional de citas con tus propias claves de API.

Estrellas
320
Forks
12
Issues abiertos
0
Último commit
hace 12 horas

¿Qué es?

geo-score puntúa de 0 a 100 si los motores de respuesta de IA, como ChatGPT, Perplexity y Gemini, pueden acceder a un sitio web, analizarlo, confiar en él y citarlo. La puntuación se calcula con una rúbrica publicada y versionada, que incluye 21 comprobaciones organizadas en niveles y distribuidas en cinco pilares, además de tres condiciones que limitan el resultado cuando un rastreador no puede acceder al contenido. No requiere clave de API ni dependencias instaladas aparte de la biblioteca estándar de Python.

Si proporcionas tus propias claves para OpenAI, Perplexity, Gemini, Anthropic o OpenRouter, la herramienta también puede hacer una pregunta a los motores e indicar qué fuentes citan sus respuestas. El modo de seguimiento ejecuta un conjunto fijo de preguntas según una programación y muestra las tasas de citas, la cuota de voz y los cambios entre ejecuciones. Estos resultados de citas aparecen junto a la puntuación y nunca se suman a ella.

El proyecto está disponible como CLI, GitHub Action, servidor MCP para agentes y skill de Claude Code. Genera informes en texto, JSON, SARIF y JUnit.

Funciones clave

  • 01Puntúa un sitio de 0 a 100 según su accesibilidad, facilidad de comprensión, capacidad de citar su contenido, credibilidad de marca y adecuación a las respuestas.
  • 02Funciona sin clave de API y solo requiere la biblioteca estándar de Python.
  • 03Hace una pregunta a ChatGPT, Perplexity, Gemini y Claude e indica las fuentes citadas.
  • 04El modo de seguimiento analiza semanalmente un conjunto fijo de preguntas y calcula intervalos de confianza.
  • 05Se distribuye como CLI, GitHub Action, servidor MCP y skill de Claude Code.

Casos de uso

  • Comprobar si los rastreadores de búsqueda con IA pueden acceder al sitio web de una empresa y leerlo antes de renovar su contenido.
  • Añadir a CI una comprobación de preparación para que las compilaciones fallen si el sitio empeora.
  • Seguir con el tiempo la frecuencia con que los motores de IA citan una marca frente a competidores específicos.
  • Permitir que un agente de IA audite un sitio mediante el servidor MCP.

Inicio rápido

  1. 1

    Instala la versión fijada desde PyPI

    pip install geo-score==1.8.3
  2. 2

    Evalúa un sitio web (gratis, no se necesita una clave de API)

    geo_score.py stripe.com

Antes de usarlo

  • Las comprobaciones de citas de los niveles 2 y 3 requieren tus propias claves de API con búsqueda habilitada para cada motor de IA.
  • Los relés de patrocinadores no se han probado para medir citas y puede que no transmitan la búsqueda web y las citas sin cambios.
  • Las puntuaciones miden el nivel de preparación según una rúbrica definida por el proyecto, no el efecto medido en las citas de IA.

Temas

Preguntas frecuentes

¿Qué es geo-score?
Puntuación gratuita de 0 a 100 que indica qué tan bien los motores de respuesta de IA pueden acceder a un sitio web, analizarlo y citarlo; incluye seguimiento opcional de citas con tus propias claves de API. geo-score puntúa de 0 a 100 si los motores de respuesta de IA, como ChatGPT, Perplexity y Gemini, pueden acceder a un sitio web, analizarlo, confiar en él y citarlo. La puntuación se calcula con una rúbrica publicada y versionada, que incluye 21 comprobaciones organizadas en niveles y distribuidas en cinco pilares, además de tres condiciones que limitan el resultado cuando un rastreador no puede acceder al contenido. No requiere clave de API ni dependencias instaladas aparte de la biblioteca estándar de Python.
¿geo-score es gratuito? ¿Qué licencia tiene?
geo-score es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿geo-score sigue mantenido?
Mantenimiento activo. El último commit de geo-score fue el 19 oct 2026.
¿Para qué puedo usar geo-score?
Comprobar si los rastreadores de búsqueda con IA pueden acceder al sitio web de una empresa y leerlo antes de renovar su contenido. Añadir a CI una comprobación de preparación para que las compilaciones fallen si el sitio empeora. Seguir con el tiempo la frecuencia con que los motores de IA citan una marca frente a competidores específicos. Permitir que un agente de IA audite un sitio mediante el servidor MCP.
¿Cómo se instala geo-score?
Instala la versión fijada desde PyPI: pip install geo-score==1.8.3 Evalúa un sitio web (gratis, no se necesita una clave de API): geo_score.py stripe.com
¿Dónde consigo geo-score?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jianruntech/geo-score

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados