使用 Keepresso
只在真正需要時保持喚醒:智慧觸發條件
更新於 Jul 4, 2026 1 min
智慧觸發條件讓 Keepresso 自己判斷何時該讓 Mac 保持喚醒,不用你手動開關。你選擇一個或多個條件,Keepresso 只在條件成立時保持 Mac 喚醒,之後就退到一旁,讓它正常睡眠。
你可以使用的條件
- 電源: 接電源、使用電池,或正在充電。
- 外接顯示器已連接。
- Wi-Fi 網路: 在你指定的網路上(讀取網路名稱需要定位權限)。
- 應用程式執行中或位於最前面: 在選定應用程式開啟時,或僅限它在最前面時。
- 處理程序執行中: 比對任何命令列,例如
node、python或ffmpeg。 - 攝影機或麥克風使用中: 會議預設的基礎。不需要攝影機或麥克風權限。
- 音訊播放中: 只要有聲音輸出,並附有短暫的緩衝期以容忍曲目間隔。
- VPN 已連線。
- CPU 超過門檻: 25%、50%、75% 或 90%,經過平滑處理,短暫的尖峰不會啟動工作階段。
- 磁碟區已掛載: 只要選定的外接硬碟、SD 卡或網路共享保持連接。
- 網路活動超過門檻: 只要網路傳輸資料的速度超過你選擇的速率(100 KB/s、500 KB/s、1 MB/s 或 5 MB/s),讓大型上傳或下載保持 Mac 喚醒,流量降下來後才退出。
- 監控資料夾中有下載: 把 Keepresso 指向一個資料夾,例如「下載項目」,只要有檔案正在寫入,它就保持喚醒。
- 藍牙裝置已連線: 只要已配對的裝置在範圍內,並附有 30 秒的緩衝期,短暫斷線不會結束工作階段。
- 時程: 你選定日子裡的每日時間區間,包括跨越午夜的通宵區間。
- 行事曆事件: 只要 Mac 的行事曆上有事件,會議或預定的時段就能讓它保持喚醒。
- 遊戲進行中: 只要 Steam 遊戲或雲端用戶端(GeForce NOW、Boosteroid、Parsec、Moonlight、Shadow)正在執行。參見修正遊戲與串流延遲。
用你的方式組合它們
設定條件以任一(只要有一項成立就保持喚醒)或全部(所有條件都成立才保持喚醒)方式組合。應用程式觸發條件在條件變成不成立後,還能延遲幾秒鐘再結束,讓短暫的中斷不會提早切斷工作階段。
新增條件選單把所有選項分類成電源與顯示、網路與裝置,以及應用程式與活動,讓清單即使不斷成長也維持簡潔。

一鍵預設組合
如果你不想從零建立規則,套用一個預設組合:
- AI 代理人: 只要
claude、codex或grok正在執行。 - 會議: 只要攝影機或麥克風使用中。
- 接上電源: 只要插著電源。
- 外接顯示器已連接。
- 遠端工作階段(SSH): 僅限實際使用中的 SSH 連線,不含閒置的監聽程序。
- 備份進行中: 在 Time Machine 備份期間。操作指南:Time Machine 與長時間備份。
- 媒體渲染: 只要
ffmpeg正在執行。 - 雲端遊戲/遠端控制: 只要雲端遊戲或遠端桌面用戶端位於最前面。
套用預設組合會取代你目前的規則組合,並開啟觸發條件閘控。
查看是什麼讓它保持喚醒
選單會顯示目前維持工作階段的即時條件,暫停觸發條件按鈕能暫時中止整個引擎,而不動到你儲存的規則。如果工作階段的表現不如預期,我的 Mac 還是會睡眠 有完整檢查清單。
更多「使用 Keepresso」內容