Умные триггеры держат Mac активным, только когда нужно
Умные триггеры позволяют Keepresso самому решать, когда не давать Mac засыпать, вместо того чтобы включать и выключать это вручную. Вы выбираете одно или несколько условий, и Keepresso удерживает Mac активным только пока они истинны, а затем отступает и позволяет ему засыпать как обычно.
Доступные условия
- Питание: от сети, от батареи или во время зарядки.
- Подключён внешний дисплей.
- Сеть Wi-Fi: в выбранной вами сети (для чтения имени сети нужен доступ к геолокации).
- Приложение запущено или активно: пока открыто выбранное приложение, либо только пока оно на переднем плане.
- Запущен процесс: совпадение по любой командной строке, например
node,pythonилиffmpeg. - ИИ-агент работает: пока агент-программист (
claude,cursor,codex,gemini,piи другие) действительно работает, а не просто открыт. Как только все сессии переходят в бездействие, Mac может уснуть после короткого льготного периода, который вы выбираете. Подключите Claude Code, Cursor, Codex или Antigravity к условию «ИИ-агент» для точного состояния сессии, включая агентов, встроенных в приложения Cursor и Antigravity, у которых нет собственного процесса для наблюдения. Для ночных запусков без присмотра опция может считать сессию, ожидающую prompt, всё ещё работающей. - Камера или микрофон используются: основа пресета «Встречи». Разрешение на камеру или микрофон не требуется.
- Микрофон используется приложением: более узкий вариант предыдущего, поддерживает активность, только пока выбранное приложение занимает микрофон, то есть пока идёт звонок (Slack, Discord, Zoom и подобные), так что приложение на переднем плане или постоянно подключённый внешний микрофон сами по себе не считаются. Разрешение не требуется.
- Воспроизводится звук: пока звучит звук, с коротким льготным периодом на паузы между треками.
- Подключён VPN.
- Загрузка процессора выше порога: 25, 50, 75 или 90 процентов, со сглаживанием, чтобы кратковременный всплеск не запускал сессию.
- Подключён том: пока подключён выбранный внешний диск, SD-карта или сетевой ресурс.
- Сетевая активность выше порога: пока сеть передаёт данные быстрее выбранной вами скорости (100 Кбайт/с, 500 Кбайт/с, 1 Мбайт/с или 5 Мбайт/с), так что большая загрузка или выгрузка удерживает Mac активным, а затем отключается, когда трафик спадает.
- Загрузки в отслеживаемой папке: укажите Keepresso папку, например Downloads, и он останется активным, пока туда активно загружается файл.
- Подключено Bluetooth-устройство: пока сопряжённое устройство в радиусе действия, с 30-секундным льготным периодом, чтобы кратковременное отключение не завершало сессию.
- Расписание: ежедневное окно времени в выбранные вами дни, включая ночные интервалы, переходящие через полночь.
- Событие календаря: пока в календаре Mac идёт событие, так что встреча или забронированный блок времени удерживают его активным.
- Идёт игра: пока запущен тайтл Steam или облачный клиент (GeForce NOW, Boosteroid, Parsec, Moonlight, Shadow). См. Исправление лагов в играх и стриминге.
- Подключён игровой контроллер: пока включён любой геймпад: DualSense, Xbox и даже Steam Controller, который сама macOS никогда не считает контроллером. Распознаётся без запроса разрешений на уровне оборудования и только пока контроллер действительно включён, а не просто подключён его приёмник.
- Steam загружает: пока игра действительно загружается или обновляется в любой библиотеке Steam, после чего Mac может уснуть, как только загрузка завершится или вы её приостановите. Разрешение не требуется.
Комбинируйте по-своему
Настройте объединение условий по принципу любое (оставаться активным, если истинно хотя бы одно) или все (только пока истинны все). Триггер приложения также может задерживаться на несколько секунд после того, как его условие становится ложным, чтобы кратковременный сбой не обрывал сессию раньше времени.
Меню Добавить условие группирует всё в разделы Питание и дисплей, Сеть и устройства и Приложения и активность, так что список остаётся коротким по мере роста.

Пресеты в один клик
Если вы не хотите собирать правило с нуля, примените пресет:
- ИИ-агент: пока ИИ-агент действительно работает, а не просто запущен, так что оставленный открытым агент не удерживает Mac активным круглосуточно.
- Встречи: пока используется камера или микрофон.
- От сети: пока подключено питание.
- Подключён внешний дисплей.
- Удалённая сессия (SSH): только во время активного SSH-подключения, не в режиме ожидания.
- Резервное копирование: во время резервного копирования Time Machine. Пошагово: Time Machine и долгие бэкапы.
- Рендеринг медиа: пока запущен
ffmpeg. - Игры: сессия от начала до конца: игра (или облачный клиент), контроллер в руках, идущая загрузка Steam или устойчивый трафик выше 1 Мбайт/с (обновления лаунчеров).
- Облачный гейминг / удалённое управление: пока клиент облачного гейминга или удалённого рабочего стола на переднем плане. «Облачный гейминг» также включает условие контроллера и удерживает активность на время загрузки Steam.
Применение пресета заменяет текущий набор правил и включает управление по триггерам.
Защитите батарею при триггере на питание
Если вы поддерживаете активность только во время зарядки или на питании от сети, сочетайте это с автопаузой по уровню батареи. Выберите нижний порог (10, 15, 20, 30 или 50 процентов), и Keepresso остановит сессию и позволит Mac заснуть, если заряд упадёт ниже него, а затем не будет возобновлять её, пока заряд не восстановится. Так что забытая на батарее сессия никогда не посадит аккумулятор в ноль. Частая настройка: активность на питании от сети для загрузок и сборок, с автопаузой на 20 процентах как страховкой.
Смотрите, что удерживает активность
Меню показывает текущие условия, которые сейчас удерживают сессию активной, а кнопка Приостановить триггеры приостанавливает весь механизм на время, не трогая сохранённые правила. Если сессия ведёт себя не так, как ожидалось, в статье Мой Mac всё равно засыпает есть чек-лист.
Триггеры также могут сообщать о себе: хук событий в разделе Настройки, «Автоматизация» запускает Shortcut, отправляет POST на webhook или выполняет shell-команду, когда триггер срабатывает или отпускается. См. хуки событий.
Получите Keepresso
Бесплатно и с открытым исходным кодом, для macOS 14 и новее. Установите его и не давайте Mac засыпать на ваших условиях.
Ещё в Использование Keepresso
