Keepresso
Keepresso
Использование Keepresso

Управляйте Keepresso из Shortcuts, Raycast или скрипта

Обновлено Jul 4, 2026 1 min

Keepresso включается кликом в строке меню, но им можно управлять и без участия рук, из Shortcuts, Spotlight, Siri, Raycast, Alfred или любого скрипта, с помощью его действий Shortcuts и URL-схемы.

Действия Shortcuts

Keepresso поставляется с нативными действиями Shortcuts, которые можно добавить в любой сценарий или запустить прямо из Spotlight и Siri:

  • Start Keeping Awake (при желании на заданное число минут)
  • Stop Keeping Awake
  • Toggle Keep Awake
Редактор macOS Shortcuts с действием Keepresso Start Keeping Awake, установленным на 90 минут, плюс Stop Keeping Awake внутри блока If
Действия Shortcuts от Keepresso, здесь запускающие 90-минутную сессию.

URL-схема

Для Raycast, Alfred или shell-скрипта откройте URL вида keepresso://:

keepresso://start              запустить сессию без ограничения по времени
keepresso://start?duration=60  запустить на 60 минут
keepresso://start?until=18:00  не давать заснуть до 18:00
keepresso://stop               остановить сессию
keepresso://toggle             переключить её

Из терминала или скрипта то же самое делает open "keepresso://start?duration=90". Если вы предпочитаете настоящую команду с корректным кодом выхода и статусом, используйте инструмент командной строки keepresso.

Они закрепляются

Любая команда из Shortcuts или по URL сначала приостанавливает ваши триггеры, так что запрошенная вами сессия действительно держится, а не переопределяется правилом триггера секундой позже.

Получите Keepresso

Бесплатно и с открытым исходным кодом, для macOS 14 и новее. Установите его и не давайте Mac засыпать на ваших условиях.

Ещё в Использование Keepresso

Держите Mac активным заданное время
Запустите сессию поддержания активности по таймеру, чтобы Mac оставался активным во время загрузки или рендеринга, а затем засыпал сам.
Не давайте MacBook засыпать с закрытой крышкой
Не давайте MacBook засыпать при закрытии крышки, от батареи, без внешнего дисплея и без кабеля питания. Бесплатно и с открытым исходным кодом.
Оставайтесь активным только тогда, когда это важно, с умными триггерами
Задайте условия, чтобы Keepresso не давал Mac засыпать только пока работает приложение, идёт звонок, вы на питании от сети и не только. Никогда не активен там, где не нужно.
Держите Mac активным, но позвольте экрану выключаться
Держите Mac активным во время загрузки или сборки, пока дисплей засыпает, чтобы экономить заряд и беречь экран.