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

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

György
Проверил
György
Обновлено Jul 23, 2026 3 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 сначала приостанавливает ваши триггеры, так что запрошенная вами сессия действительно держится, а не переопределяется правилом триггера секундой позже.

Быстрый доступ: виджеты и Пункт управления

Две более лёгкие поверхности позволяют проверить или переключить сессию, не открывая меню.

Виджеты рабочего стола и Центра уведомлений (macOS 14 и новее) показывают, идёт ли сессия, и для сессии по таймеру - сколько времени осталось, обновляясь в реальном времени. Средний виджет также несёт кнопки «Стоп» и «Приостановить триггеры»; маленький квадратный виджет - компактный взгляд на статус. Добавьте виджет, щёлкнув правой кнопкой по рабочему столу или открыв Центр уведомлений и выбрав «Изменить виджеты», затем найдите Keepresso и выберите размер.

Виджет Keepresso на рабочем столе с названием приложения, надписью «Mac поддерживается активным» и кнопками «Стоп» и «Приостановить триггеры»
Средний виджет показывает статус, а кнопки «Стоп» и «Приостановить триггеры» - в один клик.

Переключатель в Пункте управления (macOS 26) добавляет переключатель Keepresso рядом с Wi-Fi и Фокусировкой, так что вы можете запустить или остановить сессию из того же места, где переключаете остальную систему. Добавьте его в разделе «Системные настройки, Пункт управления», затем перетащите его в удобное вам расположение.

Хуки событий: автоматизация в обратную сторону

Shortcuts и URL управляют Keepresso. Хуки событий позволяют Keepresso отвечать обратно. В разделе Настройки, «Автоматизация» добавьте хук, который запускает Shortcut, отправляет POST на webhook или выполняет shell-команду, когда что-то происходит:

  • сессия начинается или завершается
  • триггер срабатывает или отпускается
  • срабатывает пауза от батареи или тепловая, либо меняется тепловая стадия
  • ИИ-агент переходит в бездействие

Классический сценарий: push на телефон, когда ночной запуск агента завершился. Направьте webhook на топик ntfy или запустите Shortcut, отправляющий уведомление, на событие «Агент перешёл в бездействие». Shell-хук может запустить что угодно ещё, от git push до выключения лампы.

Одна заметка о безопасности: импорт файла настроек приносит любые хуки с shell-командами в выключенном виде, так что общий или скачанный файл не может выполнить команду за вашей спиной. Просмотрите и заново включите их в разделе Настройки, «Автоматизация».

Для скриптов и ИИ-агентов

Shortcuts и URL, это для вас. Для автоматизации, работающей без присмотра, у Keepresso есть специально созданные поверхности: ограниченная по времени аренда для автоматизации, которую скрипт или агент постоянно продлевает, пока работает (так что сбой никогда не сможет приковать Mac к бодрствованию), MCP-сервер и встроенный навык агента, который ваш агент устанавливает в один клик. См. позвольте ИИ-агентам держать Mac активным.

Получите Keepresso

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

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

Держите Mac активным заданное время
Запустите сессию поддержания активности по таймеру, чтобы Mac оставался активным во время загрузки или рендеринга, а затем засыпал сам.
Не давайте MacBook засыпать с закрытой крышкой
Не давайте MacBook засыпать при закрытии крышки, от батареи, без внешнего дисплея и без кабеля питания, с помощью бесплатного приложения с открытым исходным кодом.
Умные триггеры держат Mac активным, только когда нужно
Задайте условия, чтобы Keepresso не давал Mac засыпать только пока работает приложение, идёт звонок, вы на питании от сети и не только. Никогда не активен там, где не нужно.
ИИ-агенты держат Mac активным через аренду автоматизации
Дайте ИИ-агентам и скриптам безопасный способ удерживать Mac активным. Аренда для автоматизации ограничена по времени и истекает сама, а MCP-сервер и встроенный навык агента обучают вашего агента всему протоколу.

Создано под руководством и проверено человеком · При поддержке ИИ · Инструменты ИИ могут помогать с черновиками, редактированием, поддержкой, грамматикой и ясностью. Ничто не публикуется автоматически; каждое изменение проверяет человек, сопровождающий проект.