Holdor
Бесплатное macOS-приложение Holdor в меню баре предотвращает сон Mac во время работы AI‑кодинг‑агентов, сохраняя возможность блокировать экран.
Что такое Holdor?
Holdor — это бесплатное приложение с открытым исходным кодом для меню-бара macOS, которое предотвращает засыпание Mac во время работы AI-кодинг-агентов. Его основная цель — не давать прерываться длительным задачам кодирования, когда машина иначе перешла бы в режим простоя — при этом сохраняя возможность блокировки экрана.
Holdor разработан для работы с популярными AI-инструментами кодирования (включая Claude, Cursor, Windsurf, VS Code и рабочие процессы в терминале). Он отслеживает запущенные процессы и использует встроенные механизмы управления питанием macOS, чтобы поддерживать активное состояние только пока работают выбранные приложения.
Ключевые возможности
- Приложение в меню-баре (без иконки в Dock, без главного окна): размещается в меню-баре macOS, чтобы минимизировать загромождение экрана.
- Поддержка выбора и отслеживания приложений с автоопределением: можно переключать, какие приложения защищать, а Holdor определяет запуск или закрытие поддерживаемых приложений.
- Умная активация по процессам (обычный режим): использует механизм macOS
caffeinate, привязанный к ID процесса отслеживаемого приложения, чтобы предотвратить сон от простоя пока они работают. - Расширенный режим для сценариев закрытия крышки: добавляет предотвращение системного сна при закрытии крышки (в дополнение к сну от простоя), предназначен для подключенных к питанию установок.
- Постоянная конфигурация: выбор приложений сохраняется при перезапусках.
- Легковесная нативная реализация: построено на Swift (без рантайма Electron), с минимальной нагрузкой на память и CPU.
Как использовать Holdor
- Скачайте и откройте Holdor на macOS (на сайте указана v1.4.0). Приложение отображает иконку в меню-баре.
- Используйте меню для переключения приложений, которые хотите защитить. Holdor поддерживает встроенное определение нескольких инструментов и автоматически отслеживает их запуск или закрытие.
- Выберите подходящий режим:
- Обычный режим для предотвращения сна от простоя пока работают отслеживаемые приложения.
- Расширенный режим, если нужно предотвратить системный сон при закрытии крышки (например, для подключенной к питанию настольной установки).
- Запустите AI-кодинг-агент как обычно. Заблокируйте экран и отойдите при необходимости — Holdor не даст Mac заснуть, пока не завершится отслеживаемый процесс.
Сценарии использования
- Предотвращение сна от простоя во время рефакторинга в IDE: запустите длительный рефакторинг с агентом в поддерживаемом редакторе и заблокируйте экран; Holdor не даст Mac перейти в сон от простоя, который мог бы прервать сессию.
- Поддержка задач кодирования в терминале: защищайте CLI-рабочие процессы (например, сессии терминала с поддерживаемыми AI-инструментами кодирования), чтобы система не засыпала посреди команды, пока вас нет.
- Подключенная установка с закрытой крышкой: используйте расширенный режим для предотвращения системного сна при закрытии крышки, что актуально для настольных установок, где машина должна оставаться активной.
- Продолжение работы агента после отхода: при запуске AI-задачи кодирования заблокируйте экран для соблюдения требований безопасности; Holdor предназначен для поддержания работы агента в фоне при заблокированном экране.
- Защита нескольких инструментов в одном рабочем процессе: выберите несколько поддерживаемых приложений (например, редактор плюс терминал), чтобы Holdor поддерживал Mac в бодрствующем состоянии на этапах workflow, зависящих от AI-агентов.
Часто задаваемые вопросы
Как Holdor предотвращает засыпание macOS?
Holdor использует встроенную команду macOS caffeinate, привязанную к ID процесса отслеживаемого приложения. В обычном режиме применяется caffeinate -i -w PID для предотвращения сна от простоя. В расширенном режиме добавляется флаг -s для предотвращения системного сна при закрытии крышки. При завершении отслеживаемого приложения утверждение автоматически снимается.
В чём разница между обычным и расширенным режимами?
Обычный режим предотвращает сон от простоя, чтобы Mac оставалась бодрствующей от бездействия пока работает отслеживаемое приложение. Расширенный режим дополнительно предотвращает системный сон от закрытия крышки. Оба режима позволяют экрану выключаться и блокироваться нормально.
Разряжает ли Holdor батарею?
На сайте указано, что сам Holdor использует незначительные ресурсы, поскольку это нативное приложение на Swift без Electron. В обычном режиме предотвращается только сон от простоя пока работают отслеживаемые приложения. В расширенном режиме Mac остаётся бодрствующей даже с закрытой крышкой, что может увеличить расход батареи при отключённом питании.
Можно ли заблокировать экран при активном Holdor?
Да. На сайте описана цель — предотвращать сон, позволяя экрану выключаться и блокироваться нормально, чтобы соблюсти политику безопасности, пока AI-агенты продолжают работать.
Holdor бесплатный?
Да. На сайте указано, что Holdor полностью бесплатный и с открытым исходным кодом по лицензии MIT, исходный код доступен на GitHub.
Альтернативы
- Встроенные настройки питания macOS / инструменты предотвращения сна: Вместо мониторинга процессов по приложениям эти варианты обычно применяются ко всей системе в целом и могут не ограничивать бодрствование только временем работы AI-агента.
- Изменения в рабочих процессах на время сессии (ручное поддержание активности машины): Такие решения, как оставление ноутбука открытым или настройка поведения сна, могут работать, но не решают задачу безопасности — блокировки экрана во время работы агента.
- Другие утилиты «не спать», учитывающие процессы: Альтернативы на уровне категории — это приложения, предотвращающие сон на основе активности или запущенных процессов, а не строго привязанные к сессиям AI-инструментов для кодирования; главное отличие — в способе обнаружения наблюдаемого и предотвращаемых режимах сна (простой vs системный/закрытие крышки).
- Аппаратные/настольные подходы (например, внешнее питание и открытая крышка): Это может избежать сбоев от сна, но жертвуется удобством или безопасностью рабочего процесса (блокировка экрана при отходе).
Альтернативы
Clawcard
Clawcard: AI-агентам — реальный inbox, телефон и виртуальная карта Mastercard для OpenClaw. Управляйте подписками и покупками.
Biji
Biji - это универсальная платформа, разработанная для повышения продуктивности с помощью инновационных инструментов и функций.
Codex Plugins
Используйте Codex Plugins, чтобы объединять skills, интеграции приложений и MCP-серверы в повторно используемые сценарии для доступа к Gmail, Google Drive и Slack.
Falconer
Falconer — самообновляемая платформа знаний для быстрых команд: пишите, делитесь и находите надежную внутреннюю документацию и контекст кода в одном месте.
OpenFlags
OpenFlags — open source self-hosted система feature flags для progressive delivery: локальная оценка в SDK и простая REST контрольная плоскость для безопасных релизов.
Decision Jar
Decision Jar: создавайте виртуальные «банки» с вариантами, встряхните телефон для мгновенного выбора и используйте AI‑подсказки.