echook — плагин

echook подает звук, тост или сообщение, когда Claude Code, Cursor или Codex закончили работу или ждут вашего разрешения

  • 90 ★ репозитория
  • Последний коммит
Плагин

Расширенный доступ

Почему такой уровень

  • Ставит хуки в Claude Code, Cursor и Codex, запускает скрипты на каждое событие агента и воспроизводит звук
  • Вебхуки отправляют тексты событий внешним сервисам по указанным адресам
Все причины и проверки

chanmeng666/echook

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/echook

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Ставит хуки в Claude Code, Cursor и Codex, запускает скрипты на каждое событие агента и воспроизводит звук
  • Вебхуки отправляют тексты событий внешним сервисам по указанным адресам

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Плагин ловит события хуков агентов и превращает их в звук, всплывающее уведомление на рабочем столе, голосовое резюме или вебхук в Slack, Discord, Teams и ntfy. Событий 39, у каждого свой звук, по умолчанию включены три. Темы звуков: голоса и сигналы, есть озвучка текста (TTS) и оповещение о лимитах запросов. Настройки меняют фразами агента: «выключи звук на час», «переключи на сигналы», а агент выполняет команду `audio-hooks`. Ручной файл конфигурации не нужен. Строка состояния в Claude Code следует за субагентом, которого вы смотрите: при открытии субагента она показывает его модель, усилие и контекст. Работает на Windows, macOS и Linux, телеметрии нет, данные уходят только на тот вебхук, который вы указали. Состояние плагина показывает `audio-hooks manifest`.

Для кого. Разработчикам, которые запускают долгие задачи в Claude Code, Cursor или Codex и отходят от экрана, но должны услышать запрос разрешения или конец работы.

Подходит, если

  • Агент часто просит разрешения, пока вы заняты другой задачей, и это нужно слышать
  • Долгая сборка закончилась, а уведомление надо получить на телефон через ntfy или в Slack
  • Нужен голосовой краткий итог ответа агента вместо чтения терминала
  • Надо видеть модель и контекст активного субагента в строке состояния

Не подходит, если

  • Нужны звуки в другом агентском инструменте: плагин покрывает Claude Code, Cursor и Codex
  • Рабочее окружение без звука и без возможности ставить хуки
  • Нужна полная панель мониторинга затрат: плагин оповещает, а учета токенов по проектам не ведет

Пример запроса к агенту

Поставь echook из github.com/ChanMeng666/echook и настрой: сигналы вместо голоса и уведомление на телефон через ntfy

Ограничения

  • В Claude Code после установки нужно один раз выполнить `/reload-plugins`, в Cursor и Codex перезапустить редактор.
  • Из 39 событий на Claude Code зарегистрировано 30, остальные относятся к Cursor и Codex, а в Cursor 3.2.16 и новее мост включается автоматически.
  • Строка состояния следует за просматриваемым субагентом только в Claude Code, там же она показывает контекст главного агента без этого плагина.
  • Вебхуки отправляют текст событий на выбранные вами адреса, поэтому укажите доверенные.

Как отключить. Скажите агенту удалить echook или выполните `/plugin uninstall` для плагина в Claude Code. Хуки и звуки в `audio/custom` останутся в папке плагина и пропадут вместе с ней.

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

Как поставить echook?

Попросите агента: установить echook из репозитория ChanMeng666/echook. Либо добавьте скилл командой `npx skills add ChanMeng666/echook` и повторите просьбу. Затем один раз `/reload-plugins` в Claude Code.

Как менять настройки?

Фразой агенту, например «выключи звук на час» или «поставь полосу использования контекста в строку состояния». Агент выполнит нужную команду `audio-hooks`.

Куда уходят данные?

Никуда, кроме вебхука, который вы настроили. Телеметрии нет, плагин работает на вашей машине.

Какие каналы оповещений есть?

Звук на рабочем месте, уведомление на рабочем столе, озвученное резюме и вебхуки в Slack, Discord, Teams и ntfy.

Что показывает строка состояния?

Модель, усилие и объем контекста того агента, которого вы открыли: главного или субагента. Без плагина Claude Code показывает данные главного агента.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Звуковые сигналы для хуков кодинг-агентов: старт, ошибка, завершение и даже разные команды Bash звучат по-своему

CLIРасширенный доступ121Звезды репозитория

Agent Notifications, плагин оповещений, показывает проект и ветку в сообщениях Claude Code и Codex для параллельных задач.

ПлагинРасширенный доступ830Звезды репозитория

Звуковые и экранные уведомления для агентов: голосовые реплики из игр, когда агент закончил задачу или ждет разрешения

CLIРасширенный доступ5,1 тыс.Звезды репозитория

Code-Notify присылает уведомление на рабочий стол, когда Claude Code, Codex или Gemini CLI закончили задачу или ждут вашего ответа

CLIРасширенный доступ291Звезды репозитория

Локальный голосовой слой для Claude Code и Codex на macOS: когда агент закончил работу или упал, коротко говорит, что случилось

CLIРасширенный доступ217Звезды репозитория

CLI ставит на macOS хуки для Claude Code, Codex и Copilot CLI: push приходит, когда работа окончена или нужно подтверждение.

CLIРасширенный доступ57Звезды репозитория

Коротко о README

В README echook представлен как система оповещений для Claude Code, Cursor и Codex. Дан образец просьбы для установки, примеры настроек фразами, схема от события хука до звука или вебхука и пояснение о строке состояния. Работа на трех системах и отсутствие телеметрии вынесены отдельно, остальное описано в руководствах.

Бейдж для README

Сообщить о проблеме