Рецепт

Mac не уснёт, пока не закончится загрузка

Kilobat не даёт Mac уснуть, пока идут передачи. Когда трафик несколько минут остаётся низким, он снова разрешает Mac заснуть.

Бесплатно в приложении и CLIПроверено: 29 октября 2026 г.

В приложении

  1. Нажмите значок Kilobat в строке меню.

  2. Нажмите чашку вверху всплывающего окна.

  3. Выберите «До конца загрузок». Можно также выбрать «На 1 час» или «Пока не выключу».

  4. Чтобы следить за одним приложением, нажмите его строку в списке приложений правой кнопкой мыши и выберите «Не давать Mac уснуть до завершения».

  5. Чтобы закончить раньше, откройте меню чашки и выберите «Выключить».

Через CLI

  1. Не засыпать, пока трафик Mac не продержится ниже 16 KB/s в течение 3 минут.

    kilobat awake --until-quiet
  2. Следить только за одним приложением по его id из kilobat status --json.

    kilobat awake --until-quiet --app com.apple.Safari
  3. Не засыпать заданное время.

    kilobat awake --for 2h
  4. Не засыпать, пока выполняется одна команда. Затем Kilobat сообщит, сколько трафика она передала.

    kilobat awake -- curl -O https://example.com/big.iso

Через MCP

Один раз подключите сервер MCP с помощью claude mcp add kilobat -- kilobat mcp. Для других клиентов см. документацию. После этого агент сможет вызывать эти инструменты. Инструменты, которые меняют настройки, велят агенту сначала спросить вас.

Инструмент и аргументыЧто делает
keep_awake
{"minutes": 120, "reason": "Downloading the model"}
Отключает переход в режим сна при простое на это время. Никаких настроек не меняет.
release_awakeДосрочно снимает удержание.
list_sessions
{"days": 1}
Сеансы без сна с израсходованным трафиком и сменами сети.

Полезно знать

Источники

Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.