echook — плагин
echook подает звук, тост или сообщение, когда Claude Code, Cursor или Codex закончили работу или ждут вашего разрешения
- 90 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Ставит хуки в Claude Code, Cursor и Codex, запускает скрипты на каждое событие агента и воспроизводит звук
- Вебхуки отправляют тексты событий внешним сервисам по указанным адресам
Установка
- Работает в
В терминале, через 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 звучат по-своему
Agent Notifications, плагин оповещений, показывает проект и ветку в сообщениях Claude Code и Codex для параллельных задач.
Звуковые и экранные уведомления для агентов: голосовые реплики из игр, когда агент закончил задачу или ждет разрешения
Code-Notify присылает уведомление на рабочий стол, когда Claude Code, Codex или Gemini CLI закончили задачу или ждут вашего ответа
Локальный голосовой слой для Claude Code и Codex на macOS: когда агент закончил работу или упал, коротко говорит, что случилось
CLI ставит на macOS хуки для Claude Code, Codex и Copilot CLI: push приходит, когда работа окончена или нужно подтверждение.
Коротко о README
В README echook представлен как система оповещений для Claude Code, Cursor и Codex. Дан образец просьбы для установки, примеры настроек фразами, схема от события хука до звука или вебхука и пояснение о строке состояния. Работа на трех системах и отсутствие телеметрии вынесены отдельно, остальное описано в руководствах.