Режим закрытого дисплея
Закройте крышку, он продолжит работать
Загрузки, сборки, агенты, SSH-сессии и резервное копирование доходят до конца при закрытой крышке.
Как это работает →Кофеин с выключателем
Ваш Mac засыпает в самый неподходящий момент: посреди загрузки, посреди рендеринга, посреди звонка, посреди работы агента. Keepresso держит его активным именно тогда, когда нужно, а затем даёт отдохнуть. Бесплатное и с открытым исходным кодом, оно живёт в строке меню без учётной записи, без трекеров и без платы за лицензию.
Все возможности
Учтена каждая ситуация, когда Mac не должен засыпать. Смотрите по тому, что запускает сессию, как вы ею управляете, что она меняет, или как автоматизация к ней обращается.
Режим закрытого дисплея
Загрузки, сборки, агенты, SSH-сессии и резервное копирование доходят до конца при закрытой крышке.
Как это работает →Оставаться активным
Сессии удалённого рабочего стола, VDI и чаты переключают ваш статус на «Нет на месте», как только вы перестаёте печатать, а некоторые корпоративные системы за это ещё и разлогинивают. Функция «Оставаться активным» сообщает macOS об активности, чтобы вы оставались на связи, пока читаете, смотрите или думаете.
Держите статус активным →Создано для эпохи агентов
Оставьте агента работать всю ночь, и Mac будет активен только пока он работает. Триггер ИИ-агента следит за claude, cursor, codex, gemini и другими в ваших терминалах и разрешает Mac уснуть, как только последняя сессия остаётся тихой в течение заданного вами льготного периода. Подключите Claude Code, Cursor, Codex или Antigravity, и каждая сессия сама сообщает своё состояние, поэтому пауза на запрос разрешения по-прежнему считается работой.
Аренда, MCP и навык →Игры и стриминг
macOS делит ваш Wi-Fi модуль с AWDL, протоколом, на котором работают AirDrop и Handoff, и каждое сканирование соседних устройств даёт всплеск задержки. Keepresso распознаёт игровую сессию и на это время утихомиривает радиомодуль.
Подробно про AWDL →Mac mini и Studio без монитора
Уберите Mac mini или Mac Studio с глаз, превратив его в сборочную машину, хост для агентов или домашний сервер. Keepresso проведёт вас через настройку так, чтобы он не засыпал, переживал отключение питания и сам включался обратно, а затем выдаёт чёткий Retina-рабочий стол через Screen Sharing, так что просмотр логов или панели MyAgens ощущается так, будто вы сидите прямо перед ним.
Чек-лист без монитора →Сессии и управление
Заблокируйте клавиши на время протирки, чтобы не печатать в активном приложении и случайно не открыть Mission Control, Spotlight или Диктовку.
Как это работает →Сессии и управление
Если страница входа в кафе или отеле не появляется, откройте портал, очистите кеш DNS или перезапустите Wi-Fi из одной панели.
Как это работает →



Настройки
Все настройки собраны в семи вкладках, а инструменты «Игры и стриминг» вынесены в отдельное окно. Меню при этом остаётся делом одного клика.
что не даёт ему уснуть
Оставайтесь активным, пока агент-программист действительно работает, а не просто открыт. Распознаёт Claude, Cursor, Codex, Gemini, Grok, Antigravity, Hermes, Kilo Code, OpenCode, DeepSeek Harness, LM Studio Bionic и другие. Подключённые инструменты сообщают точное состояние каждой беседы; всё остальное оценивается по живой работе, а не по простаивающему окну приложения.
Оставайтесь активным, пока игра или облачный клиент на переднем плане, пока включён игровой контроллер (DualSense, Xbox, любой геймпад и даже Steam Controller, распознаётся без запроса разрешений на уровне оборудования), либо пока Steam загружает или обновляет игру в любой библиотеке.
Оставайтесь активным, пока что-либо использует камеру или микрофон, состояние устройства считывается без доступа к самому потоку, поэтому запроса на разрешение не будет. Одно правило покрывает все приложения для встреч, включая звонки во вкладке браузера, либо ограничьте его одним приложением, чтобы учитывался только звонок в Slack, Discord или Zoom.
Оставайтесь активным только во время зарядки или от батареи, когда подключён внешний дисплей, в выбранной сети Wi-Fi или VPN, либо пока работает конкретное приложение. Комбинируйте условия по принципу «любое» или «все», и приостанавливайте всё одним кликом.
Оставайтесь активным, пока пропускная способность сети превышает выбранную вами скорость, от 100 Кбайт/с до 5 Мбайт/с, либо пока в отслеживаемую папку идёт загрузка, чтобы большая передача файлов завершилась, а не зависла.
Ежедневное окно времени в выбранные вами дни: будни с 9:00 до 18:00 или ночной интервал с 22:00 до 6:00, переходящий через полночь. Готовые отправные точки «Рабочие часы» и «Ночь» включены.
Оставайтесь активным, пока звучит звук: музыка, видео, подкаст. Льготный период в 30 секунд сглаживает паузы между треками и короткие остановки, чтобы сессия не мигала туда-сюда.
Удерживает Mac активным, пока сглаженная загрузка процессора превышает выбранный вами порог. Долгие сборки, рендеринг и обучение моделей держат его активным, а кратковременный всплеск не считается.
Оставайтесь активным, пока подключено сопряжённое Bluetooth-устройство: геймпад, наушники, трекпад. Льготный период в 30 секунд сглаживает короткое отключение, чтобы сессия не мигала туда-сюда.
Удерживает Mac активным во время событий в вашем календаре, так что встреча, занятие или забронированный блок времени в течение дня не дают ему уснуть без ручного переключения.
Оставайтесь активным, пока подключён выбранный внешний диск, SD-карта или сетевой ресурс, а функция поддержания диска в активном состоянии не даст ему остановиться посреди задачи.
управляйте по-своему
Готовые пресеты, произвольная длительность в часах и минутах или сессия, которая завершается в заданное время: сегодня позже или завтра, если оно уже прошло. Посреди сессии один клик переключает её на завершение через 15, 30 или 60 минут.
Применяйте именованные наборы триггеров в один клик: «Встречи», «ИИ-агент», «Игры», «От сети», «Внешний дисплей», «Удалённая сессия», «Резервное копирование», «Рендеринг медиа» и другие, либо сохраняйте собственные наборы правил. Восстановите удалённый пресет по умолчанию.
Почему мой Mac не спит? Меню называет приложение, которое его удерживает, а панель активности перечисляет текущие power assertion всех приложений, плюс журнал решений о том, почему каждая сессия началась или завершилась. Журнал переживает перезапуск приложения, с семидневной сводкой того, как долго Keepresso удерживал Mac активным.
Назначьте глобальную горячую клавишу для запуска или остановки режима активности из любого приложения, не обращаясь к строке меню. Переключайте сессию посреди задачи и продолжайте с того места, где остановились.
Автоматически запускает сессию поддержания активности в момент, когда Keepresso открывается при входе в систему, так что постоянно включённый Mac уже держит себя активным ещё до того, как вы сядете за него.
Сохраните всю конфигурацию, триггеры, пресеты и правила, в файл, а затем импортируйте её на другой Mac или после чистой установки, чтобы не собирать условия заново.
Заблокируйте клавиши на время протирки, чтобы не печатать в активном приложении и случайно не открыть Mission Control, Spotlight или Диктовку.
Если страница входа в кафе или отеле не появляется, откройте портал, очистите кеш DNS или перезапустите Wi-Fi из одной панели.
что происходит с Mac
Раньше каждое привилегированное переключение, режим закрытого дисплея, пауза AWDL для игр, ускорение вентиляторов, приоритет процессора для игры, запланированное пробуждение, запрашивало пароль администратора. Одобрите вспомогательный процесс один раз в разделе «Элементы входа», и после этого каждое из них происходит мгновенно и без лишних вопросов. Он переживает перезагрузки, обновляется вместе с приложением и удаляется из того же самого места.
Установите разовое или повторяющееся системное пробуждение через помощника администратора, затем запустите сессию или оставьте управление триггерам. Keepresso может синхронизировать повторяющиеся рутины Claude Desktop, автоматизации Codex и задачи tokenstat.ai и будить Mac незадолго до каждой из них. Он читает расписание и имя, никогда не промпт. Надёжно при питании от сети; от батареи прошивка может пропустить пробуждение.
Страховка для единственного Mac, который не может помочь себе сам: удерживается активным с закрытой крышкой, затем забыт, возможно убран в сумку. Следит за тепловым давлением macOS или за выбранными вами датчиками; при устойчивом нагреве может сначала ускорить вентиляторы, затем приостанавливает сессию и снимает обход сна, чтобы Mac по-настоящему остыл. Проверка «Проверить вентиляторы» подтверждает весь путь до того, как он вам понадобится.
Уведомление «всё ещё заваривается» через N минут, с необязательным звуком, чтобы забытая сессия не разрядила батарею. Когда сессия завершается сама, она может усыпить дисплей, запустить заставку, заблокировать экран или усыпить весь Mac.
Позволяет Mac уснуть, как только заряд опускается ниже выбранного вами порога, даже посреди сессии, чтобы правило поддержания активности никогда не разряжало батарею в ноль. Когда сессия приостанавливается, уведомление объясняет причину, а подключение к сети возобновляет её.
Держите экран включённым, но приглушайте его до предела через несколько минут после того, как вы отойдёте, а затем возвращайте яркость в тот момент, когда вы вернётесь или сессия завершится. Это бережнее для матрицы и батареи во время ночной работы, чем экран, оставленный полностью включённым.
Позвольте заставке или сну дисплея включаться через несколько минут бездействия, пока сама система продолжает работать, так что машина остаётся занятой, а экран всё же может отдохнуть.
Пусть удалённый рабочий стол, VDI, Teams, Slack и таймеры простоя видят вас как присутствующего. Используйте метод macOS без запроса разрешения или выберите F15, Shift, другую клавишу либо небольшое движение мыши, когда конкретной системе нужен сигнал физического типа. Универсальный доступ запрашивается только для методов с клавишей или мышью.
Продолжайте работу с закрытой крышкой и без внешнего дисплея, от сети или от батареи. Экран гаснет под закрытой крышкой, так что в сумке ничего не светится.
доступ откуда угодно
Запустите Shortcut, отправьте POST на webhook или выполните shell-команду, когда что-то происходит: сессия начинается или завершается, триггер срабатывает или отпускается, срабатывает пауза от батареи или тепловая, ИИ-агент переходит в бездействие. Уведомление на телефон, когда ночная задача завершится, всего в одном хуке.
CLI keepresso управляет приложением из скриптов и пайплайнов: start, stop, toggle и status с файлом статуса в формате JSON, а также команды lease и wake для автоматизации. Либо держите Mac активным в стиле caffeinate, вообще без приложения, пока процесс не завершится или вы не нажмёте Ctrl-C.
Скрипты и ИИ-агенты удерживают Mac активным через ограниченную по времени аренду, которую нужно постоянно продлевать, так что аренда упавшего инструмента просто истекает. Обратные отсчёты в реальном времени в меню, «Стоп» завершает их все, а встроенный MCP-сервер и навык агента в один клик обучают Claude Code, Gemini CLI, Grok или Codex всему протоколу.
Всё приложение переведено: меню, экраны настройки и «Игры и стриминг», уведомления, подписи VoiceOver и виджеты рабочего стола. Выберите язык в Настройках или на экране приветствия, либо оставьте его следовать за системным.
Полноценные действия Shortcuts (запуск, остановка, переключение, при желании на N минут), которые работают и из Spotlight, и из Siri, а также keepresso://start?duration=60 или until=18:00 для Raycast, Alfred и скриптов.
Виджеты рабочего стола и Центра уведомлений с обратным отсчётом в реальном времени на macOS 14 и новее, а также переключатель в Control Center на macOS 26 для запуска или остановки сессии, всё без открытия меню.
Чек-лист настройки проверяет сон, автоперезапуск, автовход и удалённый доступ, а экспериментальный виртуальный HiDPI-дисплей делает Screen Sharing чётким без заглушки в разъём.
Установка
В любом случае дальше Keepresso сам следит за обновлениями через подписанные релизы Sparkle.
Устанавливает подписанное и нотаризованное приложение прямо из tap, а также добавляет команду keepresso в ваш PATH, чтобы скрипты могли сразу её использовать. Обновляйте вместе с остальными casks или позвольте приложению обновляться самому.
Скачайте последний DMG со страницы Релизы, перетащите Keepresso в Applications и запустите его. Нажмите на чашку в строке меню, и процесс пошёл.
Нужна ещё и команда keepresso? Установка через DMG не трогает ваш PATH, поэтому свяжите её один раз.
Режим закрытого дисплея переключает системную настройку (pmset disablesleep), поэтому требуется одобрение администратора. Одобрите вспомогательный процесс один раз в разделе «Элементы входа», и он больше не спросит.
Хорошо сочетается с
Уже запускаете агентов на этом постоянно включённом Mac? MyAgens даёт ему команду агентов Claude Code, которыми вы управляете из Telegram: подтверждения, память и запуск по расписанию, всё с телефона.
Keepresso держит свет включённым. MyAgens работает в ночную смену.
MyAgens.comtokenstat собирает каждую сессию Claude Code, Codex, Cursor и всех остальных инструментов и агентов на этом Mac в одну тепловую карту и дашборд. Всё оценивается по прайс-листу, поэтому вы точно видите, сколько стоила бы эта работа, если бы вы платили за API сами, и сколько ценности вам уже даёт подписка. По умолчанию локально, с бесплатным планом и доступным исходным кодом.
Зарезервируйте свой handle прямо сейчас