Кофеин с выключателем
Keepresso не даёт вашему Mac заснуть, на ваших условиях
Ваш Mac засыпает в самый неподходящий момент: посреди загрузки, посреди рендеринга, посреди звонка, посреди работы агента. Keepresso держит его активным именно тогда, когда нужно, а затем даёт отдохнуть. Бесплатное и с открытым исходным кодом, оно живёт в строке меню без учётной записи, без трекеров и без платы за лицензию.
Режим закрытого дисплея
Закройте крышку, он продолжит работать
Это не встроенный режим Apple с закрытым дисплеем: не нужен внешний монитор, док-станция или кабель питания. Только приложение, при желании даже от батареи.
Работает от батареи
Закройте крышку и продолжайте работу, даже без подключения к сети. Встроенный режим закрытого дисплея от Apple требует питания и внешнего монитора, а Keepresso нет.
Экран выключен, всё под защитой
Дисплей гаснет под закрытой крышкой, так что в сумке ничего не светится, пока Mac продолжает работать.
Всё остальное продолжает работать
Загрузки, сборки, агенты, SSH-сессии и резервное копирование доходят до конца при закрытой крышке. Как это работает →
Оставаться активным
Оставайтесь активным, даже когда отходите
Сессии удалённого рабочего стола, VDI и чаты переключают ваш статус на «Нет на месте», как только вы перестаёте печатать, а некоторые корпоративные системы за это ещё и разлогинивают. Функция «Оставаться активным» сообщает macOS об активности, чтобы вы оставались на связи, пока читаете, смотрите или думаете.
Никакого разлогина за бездействие
Сессии VDI, Citrix и удалённого рабочего стола блокируются или обрываются, как только система решает, что вы бездействуете. «Оставаться активным» держит сессию живой, чтобы долгое чтение или выполняющаяся задача не привели к выходу из системы.
Зелёный статус в Teams и Slack
Индикатор присутствия остаётся «В сети» вместо того, чтобы переключиться на «Нет на месте», как только мышь замирает, поэтому коллеги видят, что вы на месте, даже если вы не печатаете.
Один честный сигнал
Активность сообщается так, как этого ожидает macOS, тем же методом настоящих системных power assertion, что и весь остальной Keepresso: без дёргания курсора и без имитации нажатий клавиш. Держите статус активным →
Игры и стриминг
Плавные кадры без вмешательства
macOS делит ваш Wi-Fi модуль с AWDL, протоколом, на котором работают AirDrop и Handoff, и каждое сканирование соседних устройств даёт всплеск задержки. Keepresso распознаёт игровую сессию и на это время утихомиривает радиомодуль.
Автоматическое определение игры
Распознаёт игры Steam, облачные и стриминговые клиенты GeForce NOW, Boosteroid, Parsec, Moonlight и Shadow, а также контроллер в ваших руках: DualSense, Xbox, любой геймпад и даже Steam Controller, который macOS никогда не считает контроллером. Пресет «Игры» в один клик также удерживает Mac активным во время загрузок Steam и обновлений лаунчеров.
Устраняет причину подвисаний
Приостанавливает AWDL, пока вы играете, чтобы Wi-Fi модуль не переключался посреди кадра, а затем аккуратно восстанавливает его, когда вы заканчиваете. Отдельный переключатель по желанию повышает приоритет процессора для игры через вспомогательный процесс, чтобы фоновые задачи не крали кадры. Статус в реальном времени показывает, приостановлен ли AWDL или идёт отсчёт льготного периода. Никакого терминала, никаких сторожевых скриптов, которые нужно помнить.
Проверьте перед игрой
Встроенный тест джиттера проверяет соединение перед матчем, вместе с проверками чистоты эфира, которые подскажут про проводной вариант подключения, помехи Bluetooth и свободный Wi-Fi канал для вашего региона (44 в ЕС, 149 в США и Канаде). Пресеты «Облачный гейминг» и «Удалённое управление» включаются в один клик. Подробно про AWDL →
Mac mini и Studio без монитора
Нет монитора? Работайте так, будто он есть
Уберите Mac mini или Mac Studio с глаз, превратив его в сборочную машину, хост для агентов или домашний сервер. Keepresso проведёт вас через настройку так, чтобы он не засыпал, переживал отключение питания и сам включался обратно, а затем выдаёт чёткий Retina-рабочий стол через Screen Sharing, так что просмотр логов или панели MyAgens ощущается так, будто вы сидите прямо перед ним.
Пошаговая настройка без монитора
Чек-лист настройки без монитора проверяет сон, автоперезапуск, автовход и удалённый доступ, со ссылками на Настройки в один клик и командами, которые можно скопировать. Он только считывает состояние вашего Mac и никогда ничего не меняет сам. Чек-лист без монитора →
Чёткий Retina через Screen Sharing
Экспериментальный виртуальный HiDPI-дисплей выдаёт чёткий рабочий стол с удвоением пикселей вместо размытых 1920 × 1080, на которые переходит Mac без монитора. Никаких заглушек в разъём, никаких kext, ничего покупать не нужно. Как это работает →
Комфортно из любой точки
Читайте логи, наблюдайте за сборкой или открывайте панель MyAgens так, будто сидите прямо у машины, независимо от того, стоит ли она в шкафу, стойке или в другом городе.
Настройки
Настроили и забыли
Все настройки собраны в семи вкладках, а инструменты «Игры и стриминг» вынесены в отдельное окно. Меню при этом остаётся делом одного клика.




Создано для эпохи агентов
Незаметная необходимость для Mac, который всегда включён
Mac всё чаще работает без присмотра: агенты, сборки, рендеринг, локальные LLM. Mac, который засыпает посреди задачи, это самая дешёвая проблема, которую стоит исправить.
ИИ-агенты
Оставьте агента работать всю ночь, и Mac будет активен только пока он работает. Триггер ИИ-агента следит за claude, cursor, codex, gemini и другими в ваших терминалах и разрешает Mac уснуть, как только последняя сессия остаётся тихой в течение заданного вами льготного периода. Подключите Claude Code, Cursor, Codex или Antigravity, и каждая сессия сама сообщает своё состояние, поэтому пауза на запрос разрешения по-прежнему считается работой.
Агенты удерживают его активным, безопасно
Агент может сам удерживать Mac активным через ограниченную по времени аренду, которую он постоянно продлевает: если инструмент падает, аренда просто истекает. Встроенный MCP-сервер и навык в один клик обучают любого агента этому протоколу. Аренда, MCP и навык →
Разработчики и vibe-кодеры
Долгие сборки, обучение моделей и ночные задачи доходят до конца, а не обрываются сном. Запланированное пробуждение или синхронизированная рутина Claude Desktop либо Codex поднимает Mac до ночной смены, а хук событий может отправить уведомление на телефон, когда задача завершится.
Студии и рендер-фермы
Долгий рендеринг и экспорт доходят до конца без присмотра. Mac mini и Studio без монитора остаются активными без платы за лицензию, включая коммерческое использование.
Все возможности
Активен только тогда, когда нужно
Учтена каждая ситуация, когда Mac не должен засыпать. Настоящие power assertion macOS, а не имитация движений мыши, так что он остаётся активным ровно столько, сколько выполняются ваши условия.
Триггер ИИ-агента
Оставайтесь активным, пока агент-программист действительно работает, а не просто открыт. Распознаёт claude, cursor, codex, gemini и другие в ваших терминалах и оценивает каждую сессию по её собственному уровню бездействия, поэтому TUI, анимирующийся во время бездействия, и почти бесшумный интерфейс оцениваются одинаково справедливо. Claude Code, Cursor, Codex и Antigravity могут сообщать своё состояние напрямую, без необходимости считывать загрузку процессора.
Игровые триггеры
Оставайтесь активным, пока игра или облачный клиент на переднем плане, пока включён игровой контроллер (DualSense, Xbox, любой геймпад и даже Steam Controller, распознаётся без запроса разрешений на уровне оборудования), либо пока Steam загружает или обновляет игру в любой библиотеке.
Распознаёт встречи
Оставайтесь активным, пока что-либо использует камеру или микрофон, состояние устройства считывается без доступа к самому потоку, поэтому запроса на разрешение не будет. Одно правило покрывает все приложения для встреч, включая звонки во вкладке браузера, либо ограничьте его одним приложением, чтобы учитывался только звонок в Slack, Discord или Zoom.
Движок триггеров
Оставайтесь активным только во время зарядки или от батареи, когда подключён внешний дисплей, в выбранной сети Wi-Fi или VPN, либо пока работает конкретное приложение. Комбинируйте условия по принципу «любое» или «все», и приостанавливайте всё одним кликом.
Триггеры сетевой активности и загрузок
Оставайтесь активным, пока пропускная способность сети превышает выбранную вами скорость, от 100 Кбайт/с до 5 Мбайт/с, либо пока в отслеживаемую папку идёт загрузка, чтобы большая передача файлов завершилась, а не зависла.
Триггер по расписанию
Ежедневное окно времени в выбранные вами дни: будни с 9:00 до 18:00 или ночной интервал с 22:00 до 6:00, переходящий через полночь. Готовые отправные точки «Рабочие часы» и «Ночь» включены.
Триггер воспроизведения звука
Оставайтесь активным, пока звучит звук: музыка, видео, подкаст. Льготный период в 30 секунд сглаживает паузы между треками и короткие остановки, чтобы сессия не мигала туда-сюда.
Триггер загрузки процессора
Удерживает Mac активным, пока сглаженная загрузка процессора превышает выбранный вами порог. Долгие сборки, рендеринг и обучение моделей держат его активным, а кратковременный всплеск не считается.
Bluetooth-триггер
Оставайтесь активным, пока подключено сопряжённое Bluetooth-устройство: геймпад, наушники, трекпад. Льготный период в 30 секунд сглаживает короткое отключение, чтобы сессия не мигала туда-сюда.
Триггер календаря
Удерживает Mac активным во время событий в вашем календаре, так что встреча, занятие или забронированный блок времени в течение дня не дают ему уснуть без ручного переключения.
Триггер тома
Оставайтесь активным, пока подключён выбранный внешний диск, SD-карта или сетевой ресурс, а функция поддержания диска в активном состоянии не даст ему остановиться посреди задачи.
Любая длительность или до определённого времени
Готовые пресеты, произвольная длительность в часах и минутах или сессия, которая завершается в заданное время: сегодня позже или завтра, если оно уже прошло. Посреди сессии один клик переключает её на завершение через 15, 30 или 60 минут.
Пресеты
Применяйте именованные наборы триггеров в один клик: «Встречи», «ИИ-агент», «Игры», «От сети», «Внешний дисплей», «Удалённая сессия», «Резервное копирование», «Рендеринг медиа» и другие, либо сохраняйте собственные наборы правил. Восстановите удалённый пресет по умолчанию.
Панель активности
Почему мой Mac не спит? Меню называет приложение, которое его удерживает, а панель активности перечисляет текущие power assertion всех приложений, плюс журнал решений о том, почему каждая сессия началась или завершилась. Журнал переживает перезапуск приложения, с семидневной сводкой того, как долго Keepresso удерживал Mac активным.
Глобальное сочетание клавиш
Назначьте глобальную горячую клавишу для запуска или остановки режима активности из любого приложения, не обращаясь к строке меню. Переключайте сессию посреди задачи и продолжайте с того места, где остановились.
Запуск при старте
Автоматически запускает сессию поддержания активности в момент, когда Keepresso открывается при входе в систему, так что постоянно включённый Mac уже держит себя активным ещё до того, как вы сядете за него.
Экспорт и импорт настроек
Сохраните всю конфигурацию, триггеры, пресеты и правила, в файл, а затем импортируйте её на другой Mac или после чистой установки, чтобы не собирать условия заново.
Один пароль на всё время
Раньше каждое привилегированное переключение, режим закрытого дисплея, пауза AWDL для игр, ускорение вентиляторов, приоритет процессора для игры, запланированное пробуждение, запрашивало пароль администратора. Одобрите вспомогательный процесс один раз в разделе «Элементы входа», и после этого каждое из них происходит мгновенно и без лишних вопросов. Он переживает перезагрузки, обновляется вместе с приложением и удаляется из того же самого места.
Запланированное пробуждение
Установите разовое или повторяющееся системное пробуждение через помощника администратора, затем запустите сессию поддержания активности или оставьте управление триггерам, как только Mac проснётся. Он может даже синхронизироваться с повторяющимися задачами, которые Claude Desktop или Codex планируют локально, и будить Mac незадолго до каждой из них, чтобы ночные задачи перестали проигрывать гонку обычному сну. Надёжно при питании от сети, а от батареи прошивка может пропустить пробуждение.
Тепловая защита
Страховка для единственного Mac, который не может помочь себе сам: удерживается активным с закрытой крышкой, затем забыт, возможно убран в сумку. Следит за тепловым давлением macOS или за выбранными вами датчиками; при устойчивом нагреве может сначала ускорить вентиляторы, затем приостанавливает сессию и снимает обход сна, чтобы Mac по-настоящему остыл. Проверка «Проверить вентиляторы» подтверждает весь путь до того, как он вам понадобится.
Напоминания и действия по завершении сессии
Уведомление «всё ещё заваривается» через N минут, с необязательным звуком, чтобы забытая сессия не разрядила батарею. Когда сессия завершается сама, она может усыпить дисплей, запустить заставку, заблокировать экран или усыпить весь Mac.
Автопауза с учётом заряда батареи
Позволяет Mac уснуть, как только заряд опускается ниже выбранного вами порога, даже посреди сессии, чтобы правило поддержания активности никогда не разряжало батарею в ноль. Когда сессия приостанавливается, уведомление объясняет причину, а подключение к сети возобновляет её.
Приглушайте дисплей при простое
Держите экран включённым, но приглушайте его до предела через несколько минут после того, как вы отойдёте, а затем возвращайте яркость в тот момент, когда вы вернётесь или сессия завершится. Это бережнее для матрицы и батареи во время ночной работы, чем экран, оставленный полностью включённым.
Уступите место заставке
Позвольте заставке или сну дисплея включаться через несколько минут бездействия, пока сама система продолжает работать, так что машина остаётся занятой, а экран всё же может отдохнуть.
Оставаться активным
Сообщает macOS об активности, чтобы сессии удалённого рабочего стола, VDI, Teams, Slack и корпоративные таймеры разлогина продолжали видеть вас на месте, без дёргания мыши и имитации нажатий клавиш.
Режим закрытого дисплея
Продолжайте работу с закрытой крышкой и без внешнего дисплея, от сети или от батареи. Экран гаснет под закрытой крышкой, так что в сумке ничего не светится.
Хуки событий
Запустите 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 и URL-схема
Полноценные действия Shortcuts (запуск, остановка, переключение, при желании на N минут), которые работают и из Spotlight, и из Siri, а также keepresso://start?duration=60 или until=18:00 для Raycast, Alfred и скриптов.
Виджеты и Control Center
Виджеты рабочего стола и Центра уведомлений с обратным отсчётом в реальном времени на macOS 14 и новее, а также переключатель в Control Center на macOS 26 для запуска или остановки сессии, всё без открытия меню.
Набор инструментов для Mac без монитора
Чек-лист настройки проверяет сон, автоперезапуск, автовход и удалённый доступ, а экспериментальный виртуальный HiDPI-дисплей делает Screen Sharing чётким без заглушки в разъём.
Установка
Всего один brew
В любом случае дальше Keepresso сам следит за обновлениями через подписанные релизы Sparkle.
Homebrew
Устанавливает подписанное и нотаризованное приложение прямо из tap, а также добавляет команду keepresso в ваш PATH, чтобы скрипты могли сразу её использовать. Обновляйте вместе с остальными casks или позвольте приложению обновляться самому.
Вручную
Скачайте последний DMG со страницы Релизы, перетащите Keepresso в Applications и запустите его. Нажмите на чашку в строке меню, и процесс пошёл.
Нужна ещё и команда keepresso? Установка через DMG не трогает ваш PATH, поэтому свяжите её один раз.
Режим закрытого дисплея переключает системную настройку (pmset disablesleep), поэтому требуется одобрение администратора. Одобрите вспомогательный процесс один раз в разделе «Элементы входа», и он больше не спросит.
Хорошо сочетается с
Целая команда на этом постоянно включённом Mac
Уже запускаете агентов на этом постоянно включённом Mac? MyAgens даёт ему команду агентов Claude Code, которыми вы управляете из Telegram: подтверждения, память и запуск по расписанию, всё с телефона.
Keepresso держит свет включённым. MyAgens работает в ночную смену.
MyAgens.comСколько бы стоила ночная смена?
tokenstat собирает каждую сессию Claude Code, Codex, Cursor и всех остальных инструментов и агентов на этом Mac в одну тепловую карту и дашборд. Всё оценивается по прайс-листу, поэтому вы точно видите, сколько стоила бы эта работа, если бы вы платили за API сами, и сколько ценности вам уже даёт подписка. По умолчанию локально, с бесплатным планом и доступным исходным кодом.
Зарезервируйте свой handle прямо сейчас