Repolode
elmohq

elmohq/elmo

Self-hosted платформа с открытым исходным кодом для отслеживания упоминаний и цитирования вашего бренда AI-движками ответов, например ChatGPT, Claude, Perplexity и Gemini.

Open source альтернатива:ProfoundOtterly.aiPeec AI

Звёзды
479
Форки
112
Открытые issues
135
Последний коммит
4 часа назад

Что это?

Elmo — платформа для измерения и повышения видимости в AI, также известной как Answer Engine Optimization (AEO) или Generative Engine Optimization (GEO). Вы задаёте запросы, которые потенциальный клиент может отправить AI-ассистенту, а Elmo по расписанию запускает их в таких движках, как ChatGPT, Google AI Overviews, Gemini, Perplexity, Copilot и Claude или Grok через прямые API моделей.

Каждый ответ анализируется на наличие названия бренда, его альтернативных названий, доменов и конкурентов, а упоминания оцениваются по тональности и позиции в рейтинге. Цитируемые URL сохраняются и группируются по доменам и категориям, чтобы вы могли видеть, на какие источники опираются движки. Исходные ответы хранятся в PostgreSQL, а код оценки доступен в репозитории, поэтому любую метрику можно проверить.

Проект поставляется в виде стека Docker Compose, который устанавливается через npm CLI, и включает REST API, SDK для TypeScript и Python, а также MCP-сервер для ассистентов программирования. Отчёты можно открыть по ссылке без учётной записи.

Ключевые возможности

  • 01Отслеживает упоминания бренда и цитаты в ChatGPT, Perplexity, Gemini, Claude и Google AI Overviews.
  • 02Оценивает видимость, долю голоса и тональность для каждого запроса, модели и конкурента.
  • 03Распределяет цитируемые URL по доменам, включая ваши сайты, сайты конкурентов и соцсети.
  • 04Записывает веб-поиски, которые движки выполняют при подготовке ответа, показывая разветвление запросов.
  • 05Хранит исходные ответы движков в PostgreSQL, чтобы метрики можно было пересчитать и проверить.
  • 06Предоставляет REST API, SDK для TypeScript и Python, а также MCP-сервер.

Сценарии использования

  • Отслеживание того, как AI-ассистенты представляют бренд компании по сравнению с конкурентами, для маркетинговых команд.
  • Подготовка агентствами AEO-отчётов для нескольких клиентов с использованием white-label-развёртываний.
  • Хранение данных о видимости в AI в собственной инфраструктуре компании.
  • Запрос данных о видимости в AI из ассистентов программирования через MCP.

Быстрый старт

  1. 1

    Установите Elmo CLI глобально

    npm install -g @elmohq/cli
  2. 2

    Запустите интерактивный мастер настройки, чтобы создать конфигурацию

    elmo init
  3. 3

    Запустите стек Docker Compose

    elmo compose up -d
  4. 4

    Откройте http://localhost:1515 в браузере и создайте аккаунт

Что важно знать

  • Потребуются API-ключи как минимум одного AI-провайдера или скрейпера, а также ключ TypeSafe для Jev.
  • Помимо затрат на самостоятельный хостинг с помощью Docker Compose, отслеживание оплачивается за каждый оцениваемый ответ.

Темы

Частые вопросы

Что такое elmo?
Self-hosted платформа с открытым исходным кодом для отслеживания упоминаний и цитирования вашего бренда AI-движками ответов, например ChatGPT, Claude, Perplexity и Gemini. Elmo — платформа для измерения и повышения видимости в AI, также известной как Answer Engine Optimization (AEO) или Generative Engine Optimization (GEO). Вы задаёте запросы, которые потенциальный клиент может отправить AI-ассистенту, а Elmo по расписанию запускает их в таких движках, как ChatGPT, Google AI Overviews, Gemini, Perplexity, Copilot и Claude или Grok через прямые API моделей.
elmo можно использовать бесплатно? Какая у него лицензия?
elmo распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
elmo всё ещё поддерживается?
Активно поддерживается. Последний коммит в elmo — 22 окт. 2026 г..
Для чего можно использовать elmo?
Отслеживание того, как AI-ассистенты представляют бренд компании по сравнению с конкурентами, для маркетинговых команд. Подготовка агентствами AEO-отчётов для нескольких клиентов с использованием white-label-развёртываний. Хранение данных о видимости в AI в собственной инфраструктуре компании. Запрос данных о видимости в AI из ассистентов программирования через MCP.
Как установить elmo?
Установите Elmo CLI глобально: npm install -g @elmohq/cli Запустите интерактивный мастер настройки, чтобы создать конфигурацию: elmo init Запустите стек Docker Compose: elmo compose up -d Откройте http://localhost:1515 в браузере и создайте аккаунт
Где скачать elmo?
Исходный код и инструкции по установке — на GitHub: https://github.com/elmohq/elmo

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатная оценка сайта от 0 до 100: могут ли AI-ответчики открыть его, разобрать содержимое и цитировать; отслеживание цитирований — по желанию и со своими API-ключами.

31812PythonMITОбновлён 3 дня назад

Три навыка для Claude Code/Codex, помогающие оптимизировать контент для Generative Engine Optimization (GEO) и повысить вероятность цитирования в AI-поиске, например ChatGPT и Perplexity.

21533PythonБез лицензииОбновлён 3 месяца назад

Самостоятельно размещаемый SEO-инструментарий с открытым исходным кодом: подбор ключевых слов, отслеживание позиций, обратные ссылки, аудит сайтов и видимость в ИИ; есть MCP-сервер для AI-агентов.

24,4 тыс.3,3 тыс.TypeScriptMITОбновлён позавчера