AwakeMate AwakeMate

🤖 Для ИИ-агентов

Почему ИИ-агентам нужно, чтобы твой Mac не засыпал

Агенты вроде Claude Code, Codex CLI и Gemini CLI - это не чат-боты. Дай им большой план, и они будут работать часами - а в тот момент, когда macOS засыпает, весь запуск замирает. Вот что на самом деле происходит и как это остановить.

Цикл, который работает часами

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

Что сон на самом деле с этим делает

Когда Mac засыпает, процесс агента замораживается. Ты не теряешь работу, уже записанную на диск, но задача останавливается и сама не возобновляется, когда Mac просыпается. Хуже того, всё, что зависит от таймеров или сети, может сломаться, пока он выключен - истёкшие сессии, отозванные API-токены, недописанные файлы, репозиторий, оставшийся в несогласованном состоянии. Решение не в том, чтобы отключить сон навсегда; оно в том, чтобы держать Mac бодрствующим только пока агент действительно работает, а потом дать ему уснуть.

Заморожено, а не возобновлено

Процесс встаёт на паузу при засыпании и остаётся на паузе при пробуждении - запуск не продолжается с того места, где остановился.

Истёкшие сессии и токены

Авторизация, которая была валидна, когда ты отошёл, может оказаться отозванной или просроченной к моменту пробуждения Mac.

Несогласованное состояние

Команда, оборванная посреди записи, может оставить файлы, ветки или миграции применёнными наполовину.

caffeinate, профили питания, clamshell - или AwakeMate

Есть несколько способов отложить сон. У каждого своё место; вот честный компромисс.

ПодходХорош дляЗагвоздка
команда caffeinateТочечные сессии с открытой крышкой, которые ты запускаешь и останавливаешь вручную.Вручную и по принципу «всё или ничего»; держит весь Mac бодрствующим; не различает инструменты; только с открытой крышкой.
Профиль питания / сон «Никогда»Быстрое глобальное переопределение.На всю систему и легко забыть; держит Mac включённым даже в простое; рискованно для батареи.
Режим clamshellЕдинственная официально поддерживаемая схема с закрытой крышкой.Нужен внешний монитор, клавиатура, мышь и питание - железо, которого может не оказаться под рукой.
AwakeMateРекомендуемВсё вышеперечисленное, автоматически: определяет твоих агентов и инструменты по имени, засыпает в тот же момент, как они уходят в простой, продолжает работать с закрытой крышкой (экран сам гаснет) и показывает живой статус в вырезе.Никакой загвоздки - настрой один раз и забудь. Ничего не надо оборачивать в команды, никакой глобальный переключатель не надо возвращать, ни за чем не надо приглядывать.

Про закрытую крышку: AwakeMate также предлагает опциональный режим с закрытой крышкой, который работает на большинстве Mac с Apple Silicon, но на некоторых Apple принудительно усыпляет систему - проверь, закрыв крышку. Для гарантированной работы с закрытой крышкой официальный путь - clamshell.

Почему AwakeMate - тот самый, сделанный для агентов

Он знает твоих агентов по имени

Автоопределение следит за claude, codex и им подобными - а глубокое определение CLI видит их даже когда установленный через npm агент показывается как node.

Бодрствует во время работы, спит после

Держи Mac включённым на весь запуск агента или включи сон с учётом простоя для задач, нагружающих CPU, чтобы он засыпал в тот же миг, как работа сделана.

Никогда не трогает твои настройки энергии

Он удерживает ту же мягкую power assertion, что использует caffeinate - только сон при простое, никакой телеметрии, ничего глобального, что надо помнить вернуть обратно.

Живой статус в вырезе

Видишь точно, что держит Mac бодрствующим и как долго, с правилами по батарее и отсечкой при низком заряде для ночных запусков.

Бесплатный 14-дневный триал · разовая оплата $39.99 · без телеметрии · macOS 13+

Частые вопросы

Что происходит с моим ИИ-агентом, когда Mac засыпает?

Процесс агента замораживается. Ты не теряешь работу, уже записанную на диск, но запуск останавливается и сам не возобновляется, когда Mac просыпается. Всё, что было в процессе - команда в shell, вызов модели, открытая сессия - прерывается, а токены или сессии могут истечь, пока Mac спит.

Держит ли команда caffeinate агента в живых?

Для точечной сессии с открытой крышкой - да, `caffeinate` блокирует сон при простое, пока работает. Но тебе нужно оборачивать каждый запуск и не забывать его останавливать, он держит бодрствующим весь Mac (а не только твоего агента) и ничего не различает по инструментам. AwakeMate автоматизирует ту же мягкую power assertion, ограничивая её выбранными тобой инструментами.

Могу ли я держать Mac бодрствующим с закрытой крышкой для ночного запуска агента, даже от батареи?

Да - включи «Не давать засыпать с закрытой крышкой» в Настройки - Опции и одобри разовый хелпер. AwakeMate держит Mac бодрствующим с закрытой крышкой, пока работает твой агент, и гасит встроенный экран для экономии батареи. Работает на большинстве Mac с Apple Silicon (на некоторых Apple принудительно усыпляет, так что проверь, закрыв крышку), от батареи или от сети - от сети лучше всего для долгих ночных запусков. Единственный официально поддерживаемый путь с закрытой крышкой - режим clamshell (внешний дисплей + питание). Посмотри в действии.

Оборвёт ли он моего агента, когда тот затихает между шагами?

Нет, если ты оставишь «Засыпать, когда инструменты в простое» выключенным - это правильная настройка для агентов. Они подолгу ждут модель и твоего одобрения, так что AwakeMate держит Mac бодрствующим всё время, пока процесс агента запущен, включая тихие паузы.

Держи своих агентов в живых, пока сам спишь.

Бесплатный 14-дневный триал. Разовая оплата $39.99, без подписки. macOS 13+.

Скачать для macOS Купить AwakeMate