Repolode
elmohq

elmohq/elmo

Plataforma open source autoalojada que registra cómo los motores de respuestas de IA, como ChatGPT, Claude, Perplexity y Gemini, mencionan y citan tu marca.

Alternativa open source a:ProfoundOtterly.aiPeec AI

Estrellas
479
Forks
112
Issues abiertos
135
Último commit
hace 4 horas

¿Qué es?

Elmo es una plataforma para medir y mejorar la visibilidad en IA, también conocida como Answer Engine Optimization (AEO) o Generative Engine Optimization (GEO). Defines preguntas que un cliente potencial podría hacerle a un asistente de IA, y Elmo las consulta de forma programada en motores como ChatGPT, Google AI Overviews, Gemini, Perplexity, Copilot y Claude o Grok mediante APIs directas de modelos.

Cada respuesta se analiza para detectar el nombre de tu marca, sus alias, dominios y competidores, y las menciones se puntúan según el sentimiento y la posición en el ranking. Las URL citadas se guardan y agrupan por dominio y categoría, para que puedas ver en qué fuentes se basan los motores. Las respuestas sin procesar se almacenan en PostgreSQL, y el código de puntuación está en el repositorio, de modo que todas las métricas se pueden auditar.

El proyecto se distribuye como una pila de Docker Compose que se instala mediante un CLI de npm, e incluye una API REST, SDKs para TypeScript y Python, y un servidor MCP para asistentes de programación. Los informes compartibles se pueden consultar sin una cuenta.

Funciones clave

  • 01Registra menciones y citas de marcas en ChatGPT, Perplexity, Gemini, Claude y Google AI Overviews.
  • 02Puntúa la visibilidad, la cuota de voz y el sentimiento por pregunta, modelo y competidor.
  • 03Clasifica las URL citadas por dominio, incluidos tus propios sitios, los de competidores y las redes sociales.
  • 04Registra las búsquedas web que realizan los motores al responder y muestra la expansión de consultas.
  • 05Almacena las respuestas sin procesar de los motores en PostgreSQL para poder volver a calcular y auditar las métricas.
  • 06Ofrece una API REST, SDKs para TypeScript y Python, y un servidor MCP.

Casos de uso

  • Equipos de marketing que hacen seguimiento de cómo los asistentes de IA describen su marca frente a la competencia.
  • Agencias que generan informes de AEO para varios clientes con implementaciones de marca blanca.
  • Empresas que quieren conservar los datos de visibilidad en IA en su propia infraestructura.
  • Desarrolladores que consultan datos de visibilidad en IA desde asistentes de programación mediante MCP.

Inicio rápido

  1. 1

    Instala Elmo CLI de forma global

    npm install -g @elmohq/cli
  2. 2

    Ejecuta el asistente de configuración interactivo para crear la configuración

    elmo init
  3. 3

    Inicia la pila de Docker Compose

    elmo compose up -d
  4. 4

    Abre http://localhost:1515 en el navegador y crea una cuenta

Antes de usarlo

  • Se necesitan claves de API de al menos un proveedor de IA o scraper, además de una clave TypeSafe para Jev.
  • El seguimiento tiene un coste por cada respuesta evaluada, además del esfuerzo que supone el autoalojamiento con Docker Compose.

Temas

Preguntas frecuentes

¿Qué es elmo?
Plataforma open source autoalojada que registra cómo los motores de respuestas de IA, como ChatGPT, Claude, Perplexity y Gemini, mencionan y citan tu marca. Elmo es una plataforma para medir y mejorar la visibilidad en IA, también conocida como Answer Engine Optimization (AEO) o Generative Engine Optimization (GEO). Defines preguntas que un cliente potencial podría hacerle a un asistente de IA, y Elmo las consulta de forma programada en motores como ChatGPT, Google AI Overviews, Gemini, Perplexity, Copilot y Claude o Grok mediante APIs directas de modelos.
¿elmo es gratuito? ¿Qué licencia tiene?
elmo es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿elmo sigue mantenido?
Mantenimiento activo. El último commit de elmo fue el 22 oct 2026.
¿Para qué puedo usar elmo?
Equipos de marketing que hacen seguimiento de cómo los asistentes de IA describen su marca frente a la competencia. Agencias que generan informes de AEO para varios clientes con implementaciones de marca blanca. Empresas que quieren conservar los datos de visibilidad en IA en su propia infraestructura. Desarrolladores que consultan datos de visibilidad en IA desde asistentes de programación mediante MCP.
¿Cómo se instala elmo?
Instala Elmo CLI de forma global: npm install -g @elmohq/cli Ejecuta el asistente de configuración interactivo para crear la configuración: elmo init Inicia la pila de Docker Compose: elmo compose up -d Abre http://localhost:1515 en el navegador y crea una cuenta
¿Dónde consigo elmo?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/elmohq/elmo

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

Proyectos relacionados