Keepresso против Amphetamine, KeepingYouAwake и caffeinate
Если вы искали альтернативу Amphetamine, замену KeepingYouAwake или более удобный caffeinate, вы в нужном месте. Все четыре не дают Mac засыпать. Они отличаются ценой, тем, сколько решений могут принять за вас, и насколько глубоко вмешиваются в систему.
На этой странице прямое сравнение. Keepresso бесплатен и с открытым исходным кодом (GPL-3.0), подписан и нотаризован, для macOS 14 и новее. Остальные тоже достойные инструменты; выбирайте тот, который совпадает с вашим способом работы.
Краткое сравнение
| Функция | Keepresso | Amphetamine | KeepingYouAwake | caffeinate |
|---|---|---|---|---|
| Цена | Бесплатно | Бесплатно (App Store) | Бесплатно | Встроено в macOS |
| Лицензия | GPL-3.0 (open source) | Проприетарная | Open source | Системная утилита |
| Интерфейс | ✅ Строка меню + богатые настройки | ✅ Строка меню + настройки | ❌ Только строка меню | ❌ Только Терминал |
| Таймеры | ✅ Да | ✅ Да | ⚠️ Ограничено | ❌ Только флаг CLI |
| Умные триггеры | ✅ Да (обширные) | ✅ Да | ❌ Нет | ❌ Нет |
| Закрытая крышка от батареи | ✅ Да, с выключением экрана | ⚠️ Нужен внешний помощник | ❌ Нет | ❌ Только флаги CLI |
| CLI и Автоматизация | ✅ Полный CLI, URL, Быстрые команды | ❌ Минимально | ❌ Минимально | ✅ Полный CLI |
| Интеграция с ИИ-агентами | ✅ Аренда, MCP-сервер, навык | ❌ Нет | ❌ Нет | ❌ Нет |
| Защита | ✅ Температура и Батарея | ✅ Батарея | ❌ Нет | ❌ Нет |
| События | ✅ Команды, вебхуки, shell | ❌ Нет | ❌ Нет | ❌ Нет |
| Языки | 15+ | Зависит от системы | Мало | N/A |
| App Store | ❌ Нет (песочница блокирует API питания) | ✅ Да | ❌ Нет (Homebrew / GitHub) | N/A |
Эти инструменты со временем меняются; воспринимайте таблицу как сравнение классов продуктов, а не поштучный список изменений каждого релиза.
Amphetamine
Amphetamine годами был основным бесплатным приложением для поддержания Mac активным в Mac App Store: с долгой историей, глубокой системой триггеров и отполированным интерфейсом. Загвоздка сегодня в сопровождении: оно с закрытым исходным кодом и фактически заброшено, с последним релизом (5.3.2) ещё в 2023 году и с минимальной macOS 10.13, так что работает на SDK на несколько поколений macOS старее. Оно ещё работает, но не поспевает за актуальной macOS.
Где Keepresso подходит лучше:
- Активно поддерживается для актуальной macOS. Keepresso рассчитан на macOS 14 и новее с текущими SDK, подписан и нотаризован, и выходит с регулярными обновлениями. Amphetamine стоит на месте с 2023 года.
- Открытый исходный код. Оба приложения бесплатны, поэтому реальная разница в лицензии: Keepresso под GPL-3.0, так что вы можете читать код, заводить issue и видеть, что именно работает на вашей машине; Amphetamine с закрытым исходным кодом. См. Безопасен ли Keepresso?.
- Безголовые и удалённые Mac. Встроенная настройка Headless, режим закрытого дисплея, усыпляющий панель при закрытии крышки, и CLI для скриптов и хостов агентов. См. Mac mini без монитора.
- Создан для ИИ-агентов. Триггер, который знает, когда агент-программист действительно работает, плюс аренда для автоматизации, MCP-сервер и встроенный навык агента, так что агент может безопасно удерживать Mac активным, с пределами, которые он не может превысить. Больше ни у чего в этом классе продуктов вообще нет ответа на агентов.
- Панель Активности. Читаемый вид «почему мой Mac не спит» по запросам питания каждого приложения, а не только собственной сессии Keepresso.
- Страховки и автоматизация. Автопауза по батарее, тепловая страховка для Mac, работающего с закрытой крышкой, запланированное пробуждение для ночных задач и хуки событий, запускающие Shortcut, вебхук или shell-команду при старте, завершении или паузе сессии.
Если Amphetamine уже делает всё, что вам нужно, на вашей версии macOS, переходить необязательно. Но если вам нужен keep-awake с открытым исходным кодом, управляемый триггерами и активно поддерживаемый в актуальном состоянии с macOS, Keepresso создан именно для этого.
KeepingYouAwake
KeepingYouAwake это бесплатное приложение с открытым исходным кодом в строке меню, оборачивающее ту же идею, что и caffeinate, в простой переключатель. Оно отлично подходит, когда вам нужно только «включено, пока не выключу» почти без настроек.
Выбирайте KeepingYouAwake, когда:
- Вам нужен максимально маленький инструмент.
- Вы всегда решаете сами (без правил «пока запущено X»).
- Вам не нужны таймер «до 18:00», автопауза по батарее или режим закрытой крышки на батарее.
Выбирайте Keepresso, когда хотите тот же простой переключатель плюс умные триггеры, сессии по таймеру, режим закрытой крышки, поддержание диска активным, Shortcuts и инструмент командной строки, который тоже может держать Mac активным без интерфейса приложения.
Команда caffeinate
caffeinate поставляется с каждым Mac. Это подходящий инструмент для разовой сессии в терминале:
# Держать систему активной, пока не нажмёте Ctrl-C
caffeinate -dims
# Держать активной один час (3600 секунд)
caffeinate -t 3600
Ограничения жизни на одном caffeinate:
- Нет переключателя в строке меню, когда окно терминала закрыто (если только вы не запустите процесс в фоне и не запомните pid).
- Нет правил «пока открыт Zoom» или «пока загружен процессор» без написания собственных скриптов.
- Легко забыть работающий
caffeinateили убить не тот процесс.
Keepresso использует те же запросы питания macOS под капотом, а затем добавляет интерфейс и триггеры вокруг них.
Когда Keepresso не нужен
Честно оцените задачу:
- Одна компиляция в терминале, а потом вы уходите. Достаточно
caffeinate -t …или короткого таймера Keepresso. - Вы всегда щёлкаете переключателем вручную. KeepingYouAwake подойдёт.
- Ваша организация требует ПО только из App Store. Amphetamine может быть путём наименьшего сопротивления; Keepresso распространяется как нотаризованный DMG и Homebrew cask.
Установка Keepresso
brew install --cask gyorgysh/keepresso/keepresso
Или скачайте DMG из GitHub Releases. Полные шаги: Установите Keepresso и не давайте Mac засыпать.
Похожие руководства
Получите Keepresso
Бесплатно и с открытым исходным кодом, для macOS 14 и новее. Установите его и не давайте Mac засыпать на ваших условиях.
Ещё в Начало работы
