實用技巧

闔上螢幕時讓 AI 代理程式繼續執行

闔上螢幕會讓 Mac 筆記型電腦進入睡眠。Kilobat 有一個選用的輔助程式,可讓進行中的 AI 代理程式執行在闔上螢幕後繼續下去。

Kilobat 1.3 或以上版本你需要在「系統設定」中核准一個輔助程式檢查日期:2026年10月29日

在 App 中

  1. 在 Kilobat 中打開「設定」,找到「保持喚醒與 AI 代理程式」。

  2. 開啟「允許闔上螢幕時繼續執行」。

  3. macOS 詢問時,在「系統設定」>「一般」>「登入項目」中核准 Kilobat 的電源輔助程式。

  4. 設定「闔上螢幕的最長時間」。上限為 8 小時。

  5. 設定 Mac 進入睡眠的電池電量。預設為 20%。

  6. 開啟「AI 代理程式工作時保持 Mac 喚醒」。

  7. 若要用於手動保持喚醒的時段,請打開茶杯選單並選擇「闔上螢幕時也保持」。

使用 CLI

  1. 確認設定已開啟,並查看目前的保持狀態。

    kilobat conditions --json

    輸出 lidClosedAllowed 和 lidHold,以及 power 下的電池電量和溫度狀態。

  2. 闔上螢幕時繼續執行兩小時。

    kilobat awake --lid-closed --for 2h
  3. 在某個指令執行期間,闔上螢幕仍繼續執行。指令結束時,保持狀態也隨之結束。

    kilobat awake --lid-closed -- npm test

透過 MCP

用 claude mcp add kilobat -- kilobat mcp 連接 MCP 伺服器一次即可。其他用戶端請參閱說明文件。之後 AI 代理程式就能呼叫這些工具。會更改設定的工具會告訴 AI 代理程式先詢問你。

工具與參數作用
get_conditions顯示 lidClosedAllowed 和 lidHold。
keep_awake
{"minutes": 120, "reason": "Agent run", "lid_closed": true}
闔上螢幕時讓 Mac 繼續執行。此工具會要求 AI 代理程式每次都先取得你的確認。
release_awake結束保持狀態。

注意事項

  • 放在包包裡闔上螢幕的 Mac 可能會變熱,電池也可能耗盡。可以的話請接上電源轉接器。
  • 當電池降到你設定的下限、溫度過高、達到時間上限,或 Kilobat 結束一分鐘後,輔助程式都會讓 Mac 進入睡眠。
  • 等待你操作的 AI 代理程式最多只會讓 Mac 在闔上螢幕時保持 30 分鐘。這需要開啟「AI 代理程式等待你操作時保持喚醒」。
  • 如果輔助程式或 Mac 在闔上螢幕的保持期間重新啟動,輔助程式會先將設定還原。

常見問題

不用 Kilobat 也能做到嗎?

macOS 可以在闔上螢幕模式下讓筆電保持喚醒,但需要接上外接顯示器和電源。請參閱「闔上螢幕時讓 Mac 筆電繼續運作」。

AI 代理程式需要設定 hook 才能這樣做嗎?

不需要。Kilobat 會透過流量辨識 AI 代理程式。hook 則會告訴它執行何時在等待或已完成。請參閱「讓 Kilobat 知道 AI 代理程式何時在等待或已完成」。

資料來源

資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。