Об этом проекте

Agent Notifications — это кроссплатформенный инструмент, обеспечивающий умные настольные уведомления, звуковые оповещения и интеграцию с фокусировкой по клику для Claude Code и Codex CLI. Ключевые возможности: - **Оповещения**: уведомляет пользователей о завершении задач, окончании проверок кода, заданных вопросах, готовности планов, достижении лимитов сессии или ошибках API. Поддерживает запросы разрешений Codex и опциональные оповещения субагентов. - **Фокусировка по клику**: нажатие на уведомление быстро возвращает пользователя в исходный терминал или редактор, поддерживая точное нацеливание на вкладку/панель для Ghostty, iTerm2, Warp, tmux, kitty, WezTerm, VS Code и JetBrains IDE в macOS, Linux и Windows. - **Звук и настройка**: включает встроенные или пользовательские звуки MP3, WAV, FLAC, OGG и AIFF с регулировкой громкости, предпросмотром и выбором аудиоустройства. - **Снижение шума**: функции доставки с учётом фокуса, опциональные задержки, подавление повторяющихся вопросов, фильтрация по статусу/ветке/папке и интеграция с режимом «Не беспокоить» macOS и состояниями сна дисплея. - **Вебхуки**: поддерживает исходящие интеграции для Slack, Discord, Telegram, Lark/Feishu и пользовательских конечных точек (включая Teams, ntfy, PagerDuty, Zapier, n8n и Make) со встроенными повторными попытками, ограничениями скорости и размыкателями цепи. - **Кроссплатформенность**: написан на чистом Go без внешних зависимостей. Работает офлайн после первоначальной настройки. Поддерживает macOS (Intel/Apple Silicon), Linux (x64/ARM64) и Windows 10+ (x64). Установка и настройка: Инструмент можно установить через управляемый shell-установщик, команды плагина Claude Code вручную или ручную регистрацию Codex. Используется общий файл конфигурации с переопределениями для каждого агента, управляемый через интерактивный мастер настроек или CLI `agent-notifications`. Конфигурация поддерживает пользовательские звуки, пресеты вебхуков, фильтры подавления и настройки доставки по статусу.