Keepresso
Keepresso
Начало работы

Безопасен ли Keepresso? Открытый код и нотаризация

György
Проверил
György
Обновлено Sep 12, 2026 2 min

Keepresso бесплатен и лицензирован по GPL-3.0, с публичным исходным кодом. Разработчик подписывает релизы сертификатом Developer ID, а Apple выполняет их нотаризацию. Эти проверки идентифицируют издателя и проверяют распространяемое приложение на известное вредоносное содержимое; они не заменяют проверки доступа, который могут получить его функции.

Какие разрешения оно запрашивает

Обычной сессии предотвращения сна не нужны разрешения Accessibility, камеры, микрофона, календаря, Bluetooth или геолокации. Дополнительные функции запрашивают доступ, когда вы их включаете:

  • Одобрение администратора, для привилегированных операций: режима закрытого дисплея, паузы AWDL, управления вентиляторами, приоритета CPU игры, запланированного пробуждения, Keyboard Cleaner и очистки DNS. Одобрите помощника один раз, чтобы не получать повторные запросы пароля.
  • Геолокация, только при использовании триггера Wi-Fi, потому что чтение имени текущей сети требует этого в современных версиях macOS. Больше ничто не использует вашу геолокацию.
  • Bluetooth, если вы добавляете триггер для сопряжённого Bluetooth-устройства. Это позволяет Keepresso показать сопряжённые устройства и проверить, подключено ли выбранное устройство.
  • Accessibility, если для «Поддерживать активность» выбраны метод клавиатуры или мыши. Метод отчёта об активности macOS по умолчанию этого не требует. Keyboard Cleaner использует помощника администратора и не запрашивает Accessibility.
  • Календари, если включён триггер календаря. macOS запрашивает полный доступ к календарю; Keepresso использует события, чтобы решить, когда удерживать Mac активным. Оставьте триггер выключенным, если не хотите предоставлять доступ.
  • Уведомления, для напоминаний и необязательных уведомлений о сессиях, триггерах, автоматизации, батарее и температуре.

Эти разрешения можно просмотреть или отозвать в Системных настройках → Конфиденциальность и безопасность, а уведомления настроить в Системных настройках → Уведомления. Отключите соответствующую функцию Keepresso, если она больше не нужна. Удаление помощника администратора описано в руководстве по помощнику.

Чего оно не трогает

  • Никакого разрешения на камеру или микрофон. Триггер встреч считывает только системный сигнал о том, что камера или микрофон используются, тот же самый, что зажигает точки в строке меню. Он никогда не открывает поток.
  • Никаких трекеров, никакой аналитики, никакого аккаунта.

Меры защиты, которые вы можете не заметить

Несколько намеренных решений держат острые углы прикрытыми:

  • Импортированные настройки не могут выполнять команды незаметно. Импорт файла настроек приносит любые хуки событий с shell-командами в выключенном виде. Вы просматриваете и заново включаете те, которым доверяете, в разделе Настройки, «Автоматизация», так что общий или скачанный файл настроек не может выполнить команду за вашей спиной.
  • Автоматизация остаётся на ваших условиях. Аренда для автоматизации ограничена по времени и истекает сама, отдельный переключатель полностью её отключает, а разрешение автоматизации менять системное расписание пробуждения это отдельная опция, выключенная по умолчанию.
  • Обновления под контролем. Автообновление привязано к точной версии Sparkle с проверкой её подписывающих инструментов по контрольной сумме, а каждый релиз подписан и нотаризован. Команды хука агента и помощника администратора защищены от недоверенного ввода.

Почему его нет в Mac App Store

Привилегированный помощник Keepresso и системные функции, включая переопределение закрытого дисплея и управление AWDL, требуют возможностей вне песочницы App Store. Базовое предотвращение сна может работать в песочнице. Полный набор функций Keepresso распространяется в подписанных, нотаризованных релизах через GitHub и Homebrew.

Получите Keepresso

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

Ещё в Начало работы

Как не дать Mac уснуть
Способы не дать Mac заснуть, от встроенных настроек и команды caffeinate до приложения в строке меню, которое делает это на ваших условиях.
Начало работы с Keepresso
Скачайте Keepresso, поместите его в Applications и запустите сессию поддержания активности из строки меню.
Используйте Keepresso на своём языке
Keepresso говорит на пятнадцати языках и по умолчанию следует языку системы. Переключите его в любой момент в Настройках или на экране приветствия.
Keepresso против Amphetamine, KeepingYouAwake и caffeinate
Сравните триггеры Keepresso, управление закрытым дисплеем, CLI и автоматизацию ИИ-агентов с Amphetamine, KeepingYouAwake и встроенной командой caffeinate.

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