claude-code-notifier
как это работает руководства вопросы
◐Русский
English العربية Deutsch Español Français עברית Italiano 日本語 한국어 Nederlands Polski Português (Brasil) Русский Türkçe Tiếng Việt 简体中文 繁體中文
Начать
Все руководства

Тихие часы и «Не беспокоить» для уведомлений Claude Code

Обновлено 31 октября 2026 г. · 6 мин чтения
на этой странице 01Что значит «тишина» для Claude Code 02Тихие часы в самописном hook 03Фокусирование и «Не беспокоить» на телефоне 04Тишина на компьютере 05Тихие часы в Claude Code Notifier 06FAQ

Чтобы уведомления Claude Code не беспокоили ночью или на встречах, можно действовать на трёх уровнях: сам hook (не отправлять в заданные часы), операционная система («Фокусирование» на iPhone и Mac, «Не беспокоить» на Android, Windows и Linux) и инструмент, через который Вы отправляете уведомления. Собственной настройки тихих часов в Claude Code нет, поэтому расписание должно задаваться в скрипте hook, на телефоне или в инструменте уведомлений. В Claude Code Notifier это делается одной строкой: ccn config set quiet_hours 22:00-08:00.

Выбор уровня важен, потому что они ведут себя по-разному. Притихший hook ничего не отправляет. Телефон в режиме «Не беспокоить» уведомление получает, но без звука. Ниже описан каждый вариант и когда его использовать.

01Что значит «тишина» для Claude Code

Прежде чем что-то настраивать, решите, что должно происходить с запросом, пришедшим в тихое время. Уведомления бывают трёх видов:

  • Claude закончил работу. Его можно спокойно отложить — прочитаете, когда заглянете.
  • Claude нужно разрешение. Claude Code ждёт на prompt, пока кто-нибудь не ответит. Если до Вас ничего не дойдёт, сессия будет стоять, пока Вы не вернётесь.
  • Claude задал вопрос. То же, что и с разрешением: сессия ждёт.

Так что тихие часы — это компромисс между сном и прогрессом. Если Вы запускаете долгую задачу перед сном, возможно, стоит заглушить уведомления о завершении, но утром всё же видеть ожидающий запрос. Если же Вы хотите, чтобы Claude работал всю ночь, ничего не спрашивая, это вопрос режима разрешений, а не уведомлений.

02Тихие часы в самописном hook

Claude Code запускает команду hook при каждом срабатывании события. Чтобы добавить тихие часы, проверьте время в начале скрипта и завершите его досрочно. Это подходит для любого hook, который отправляет уведомление на рабочий стол, push через ntfy или сообщение в чат.

На Mac и Linux сохраните это как ~/.claude/hooks/notify.sh и сделайте файл исполняемым с помощью chmod +x:

#!/bin/sh
# Quiet between 22:00 and 08:00, local time
hour=$(date +%H)
if [ "$hour" -ge 22 ] || [ "$hour" -lt 8 ]; then
  exit 0
fi

# Your real notification command goes here, for example:
notify-send "Claude Code" "Claude has finished"

На Mac замените последнюю строку командой osascript — пример есть в руководстве по macOS. Затем укажите этот скрипт для hook в ~/.claude/settings.json:

{
  "hooks": {
    "Stop": [
      {
        "hooks": [
          { "type": "command", "command": "~/.claude/hooks/notify.sh" }
        ]
      }
    ]
  }
}

Главное — завершаться с кодом 0. Любой другой код покажет ошибку hook в транскрипте, а код 2 в Stop hook велит Claude продолжать работу, что здесь совсем не нужно.

В Windows выполните ту же проверку в PowerShell с помощью (Get-Date).Hour. Полный hook на PowerShell приведён в руководстве по Windows.

Полное отключение hooks

Для разовой тихой сессии запустите Claude Code со всеми отключёнными hooks:

claude --settings '{"disableAllHooks": true}'

Это действует только в рамках этой сессии. Параметр "disableAllHooks": true в файле настроек отключает hooks, пока Вы его не удалите. Учтите, что он отключает все hooks, включая те, что форматируют код или блокируют команды, так что пользуйтесь им осторожно.

Собственные уведомления Claude Code

Встроенными уведомлениями Claude Code в терминале управляет параметр preferredNotifChannel. Значение "notifications_disabled" отключает эти оповещения, но не Ваши hooks — они продолжают работать. Остальные значения описаны в руководстве по звуковому сигналу терминала.

03Фокусирование и «Не беспокоить» на телефоне

Если оповещения приходят на телефон, проще всего воспользоваться его собственными режимами тишины — они работают независимо от того, какой инструмент отправляет оповещение.

  • iPhone: режим «Фокусирование» (Настройки → Фокусирование) отключает уведомления по расписанию. Можно выбрать приложения, которым разрешено их обходить. Если Вы хотите получать оповещения Claude Code ночью, добавьте приложение в список разрешённых; если нужна тишина, не добавляйте его — оповещения будут ждать в Центре уведомлений.
  • Android: режим «Не беспокоить» (в Настройках, в разделе «Уведомления» или «Звук», в зависимости от телефона) работает так же — с расписанием и исключениями для приложений. Кроме того, в настройках уведомлений каждого приложения можно отключить звук или вибрацию только для него.

Плюс этого способа в том, что ничего не теряется: оповещения приходят и ждут Вас. Минус — он действует на весь телефон, поэтому Вы настраиваете его на весь вечер, а не только для Claude Code.

04Тишина на компьютере

На компьютере уведомления от hooks на рабочем столе отключают «Фокусирование» на Mac, «Не беспокоить» в Windows и переключатель «Не беспокоить» в большинстве окружений Linux. Это удобно при демонстрации экрана, когда баннер с названием проекта или командой совсем некстати.

05Тихие часы в Claude Code Notifier

Claude Code Notifier — независимый инструмент, не созданный Anthropic. Его утилита командной строки ccn работает как hooks Claude Code на Mac, Windows и Linux и отправляет оповещения на привязанный телефон iPhone или Android. Настройки тишины в нём уже встроены, поэтому редактировать скрипт не нужно:

ccn config set quiet_hours 22:00-08:00

В тихие часы ccn ничего не отправляет на телефон и ничего не ждёт от него: Claude Code как обычно спрашивает в терминале, и запрос будет там, когда Вы вернётесь. Уведомления на рабочем столе компьютера в эти часы тоже не показываются. Команда ccn config set quiet_hours off снова отключает расписание.

Другие полезные настройки:

НастройкаЧто делает
quiet_when_presentВключено по умолчанию. Пока Вы находитесь за терминалом, в котором работает Claude, на телефон ничего не приходит.
notify_on_doneОтключите, чтобы не получать оповещения «Claude завершил работу», но сохранить запросы разрешений и вопросы.
notify_on_permission, notify_on_questionОтключают каждый тип запросов по отдельности.
soundУправляет звуком оповещения.
desktop_notificationsВключает или отключает уведомления на рабочем столе этого компьютера.

Например, ccn config set notify_on_done off оставляет только оповещения, которые блокируют Claude. Большинство этих настроек можно менять для каждого компьютера отдельно в приложении на телефоне — это удобно, если у Вас рабочий ноутбук и домашний компьютер с разным расписанием. Выполните ccn config show, чтобы увидеть действующие настройки, и ccn sync, чтобы подтянуть изменения, сделанные на телефоне.

Если нужно обратное — тихий вечер, во время которого Claude продолжает работу, — в статье о работе без присмотра описано, как оставить сессию запущенной и отвечать на неё с телефона, когда Вам удобно.

06FAQ

Есть ли в Claude Code настройка тихих часов?

Нет. Claude Code запускает hooks при каждом событии и не поддерживает для них расписание. Добавьте проверку времени в скрипт hook, используйте «Фокусирование» или «Не беспокоить» на телефоне либо инструмент со встроенными тихими часами, например quiet_hours в ccn.

Что происходит с запросом разрешения в тихие часы?

Claude Code ждёт в prompt, пока кто-нибудь не ответит. Тихие часы отключают только оповещение. Если хотите, чтобы Claude продолжал работу без вопросов, перед уходом смените режим разрешений или добавьте правила allow.

Заблокирует ли режим «Не беспокоить» на телефоне уведомления Claude Code?

Он отключит их звук, но они всё равно придут и будут ждать в списке уведомлений. На iPhone и Android можно добавить исключение, чтобы отдельное приложение могло оповещать Вас даже в режиме «Не беспокоить».

Можно ли отключить только оповещения «Claude завершил работу»?

Да. В самодельной настройке удалите hook Stop или ограничьте его по времени. В ccn выполните ccn config set notify_on_done off — оповещения о разрешениях и вопросах останутся включёнными.

Какой часовой пояс ccn использует для тихих часов?

Локальное время компьютера. Если Вы путешествуете, часы отсчитываются по времени компьютера, на котором запущен Claude Code.

Claude Code Notifier Получайте push на телефон, когда Claude Code завершает работу или ждёт Вас, и подтверждайте, отклоняйте или отвечайте прямо оттуда. Утилита командной строки ccn бесплатна для Mac, Windows и Linux.
Скачать для iOS Скачать для Android Установить ccn

Похожие руководства

  • Не работают уведомления Claude Code? Чек-листHooks не срабатывают или нет оповещения, когда Claude Code заканчивает работу? Пройдите по этому чек-листу: от /hooks и debug-лога до ccn doctor и ccn test.
  • Запустите Claude Code и отойдите: рабочий процессПрактичный порядок действий для долгих задач Claude Code: не давайте компьютеру уснуть, уберите лишние запросы, получайте уведомления на телефон и отвечайте прямо с него.
  • Notification hook в Claude Code: когда срабатывает и как использоватьКогда срабатывает Notification hook в Claude Code, что означают permission_prompt и idle_prompt, какие входные данные он получает и почему срабатывает с задержкой.
  • Несколько сессий Claude Code: как понять, какой из них нужны ВыЗапускаете параллельные сессии Claude Code или worktrees? Дайте им имена, указывайте проект в каждом уведомлении и отправляйте каждый ответ в нужную сессию.
claude-code-notifier

Claude Code Notifier — независимое стороннее приложение. Оно не связано с Anthropic, PBC, не одобрено и не спонсируется ею. «Claude» и «Claude Code» являются товарными знаками Anthropic, PBC.

приложения Приложение для iOS Приложение для Android ccn для macOS, Windows и Linux Все руководства
правовая информация Политика конфиденциальности Условия использования Другие языки © 2026 touchtap. Все права защищены. TouchTap Ltd зарегистрирована в Англии и Уэльсе, регистрационный номер 13942589.