Keepresso
Keepresso
Початок роботи

Чи безпечний Keepresso? Відкритий код і нотаризація

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

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

Які дозволи він запитує

Звичайному сеансу запобігання сну не потрібен доступ Accessibility, до камери, мікрофона, календаря, Bluetooth чи геопозиції. Додаткові функції запитують доступ, коли ви їх вмикаєте:

  • Схвалення адміністратора, для привілейованих операцій, як-от режим закритого дисплея, призупинення AWDL, керування вентиляторами, пріоритет процесора для гри, заплановане пробудження, Keyboard Cleaner і очищення DNS. Схваліть допоміжний процес один раз, щоб користуватися цими операціями без повторюваних запитів пароля.
  • Геопозиція, лише якщо ви використовуєте Wi-Fi-тригер, бо зчитування назви поточної мережі цього потребує в сучасній macOS. Більше нічого вашу геопозицію не використовує.
  • Accessibility, якщо ви обираєте метод клавіатури або миші для підтримання активності. Стандартний метод повідомлення macOS про активність цього доступу не потребує. Keyboard Cleaner натомість використовує допоміжний процес адміністратора й не запитує доступ Accessibility.
  • Календарі, якщо ви вмикаєте календарний тригер. macOS запитує повний доступ до календарів; Keepresso використовує події, щоб вирішити, коли тримати Mac активним. Залиште цей тригер вимкненим, якщо не хочете надавати доступ.
  • Bluetooth, якщо ви додаєте тригер для спареного Bluetooth-пристрою. Це дає Keepresso змогу показати спарені пристрої та перевірити, чи підключено вибраний пристрій.
  • Сповіщення, для нагадувань і додаткових сповіщень про сесії, тригери, автоматизацію, батарею та температуру.

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

Чого він не чіпає

  • Немає дозволу на камеру чи мікрофон. Тригер зустрічей зчитує лише системний сигнал про те, що камера чи мікрофон використовуються, той самий, що запалює точки в рядку меню. Він ніколи не відкриває потік.
  • Немає трекерів, немає аналітики, немає облікового запису.

Захисні обмеження, які ви можете не помітити

Кілька навмисних рішень прикривають гострі краї:

  • Імпортовані налаштування не можуть запускати команди непомітно. Імпорт файлу налаштувань приносить будь-які хуки подій із командами оболонки у вимкненому стані. Ви переглядаєте й знову вмикаєте ті, яким довіряєте, у Налаштуваннях, Автоматизація, тож спільний чи завантажений файл налаштувань не може запустити команду за вашою спиною.
  • Автоматизація залишається на ваших умовах. Оренди для автоматизації обмежені й спливають самі, перемикач вимикає їх повністю, а дозвіл автоматизації змінювати системний розклад пробудження це окрема згода, вимкнена за замовчуванням.
  • Оновлення захищені. Автооновлювач прив'язаний до точної версії 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.

Створено під керівництвом і перевірено людиною · За підтримки ШІ · Інструменти ШІ можуть допомагати з чернетками, редагуванням, підтримкою, граматикою та ясністю. Нічого не публікується автоматично; кожну зміну перевіряє людина, яка супроводжує проєкт.