Рецепт
Mac не уснёт, пока не закончится загрузка
Kilobat не даёт Mac уснуть, пока идут передачи. Когда трафик несколько минут остаётся низким, он снова разрешает Mac заснуть.
В приложении
Нажмите значок Kilobat в строке меню.
Нажмите чашку вверху всплывающего окна.
Выберите «До конца загрузок». Можно также выбрать «На 1 час» или «Пока не выключу».
Чтобы следить за одним приложением, нажмите его строку в списке приложений правой кнопкой мыши и выберите «Не давать Mac уснуть до завершения».
Чтобы закончить раньше, откройте меню чашки и выберите «Выключить».
Через CLI
Не засыпать, пока трафик Mac не продержится ниже 16 KB/s в течение 3 минут.
kilobat awake --until-quietСледить только за одним приложением по его
idизkilobat status --json.kilobat awake --until-quiet --app com.apple.SafariНе засыпать заданное время.
kilobat awake --for 2hНе засыпать, пока выполняется одна команда. Затем Kilobat сообщит, сколько трафика она передала.
kilobat awake -- curl -O https://example.com/big.iso
Через MCP
Один раз подключите сервер MCP с помощью claude mcp add kilobat -- kilobat mcp. Для других клиентов см. документацию. После этого агент сможет вызывать эти инструменты. Инструменты, которые меняют настройки, велят агенту сначала спросить вас.
| Инструмент и аргументы | Что делает |
|---|---|
keep_awake | Отключает переход в режим сна при простое на это время. Никаких настроек не меняет. |
release_awake | Досрочно снимает удержание. |
list_sessions | Сеансы без сна с израсходованным трафиком и сменами сети. |
Полезно знать
- Если закрыть крышку, Mac всё равно уснёт. См. Агент работает с закрытой крышкой.
- Каждый сеанс без сна попадает в «Историю» с переданным трафиком и потраченным зарядом батареи.
- Встроенная команда
caffeinateтоже не даёт уснуть. См. Не давайте Mac уснуть из Терминала с помощью caffeinate.
Источники
- Документация Kilobat: команды, без сна и агенты
- Изменения в Kilobat 1.1
- Kilobat llms.txt: справочник по CLI и MCP
Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.