用捷徑、Raycast 或指令碼控制 Keepresso
Keepresso 只要在選單列點一下就能操作,但你也可以透過它的「捷徑」動作和 URL scheme,從「捷徑」App、聚焦搜尋、Siri、Raycast、Alfred,或任何指令碼來遠端驅動它。
捷徑動作
Keepresso 內建原生的「捷徑」動作,你可以把它放進任何捷徑裡,或直接從聚焦搜尋和 Siri 執行:
- 開始保持喚醒(可選擇設定分鐘數)
- 停止保持喚醒
- 切換保持喚醒

URL scheme
對於 Raycast、Alfred 或殼層指令碼,開啟一個 keepresso:// URL:
keepresso://start start an open-ended session
keepresso://start?duration=60 start for 60 minutes
keepresso://start?until=18:00 keep awake until 18:00
keepresso://stop stop the session
keepresso://toggle toggle it
在終端機或指令碼裡,open "keepresso://start?duration=90" 效果相同。若你更想要真正的指令、正確的結束代碼與狀態,請用 keepresso 命令列工具。
它們會固定住
來自「捷徑」或 URL 的任何指令,會先暫停你的觸發條件,因此你要求的工作階段真的會撐住,而不會一秒後被某條觸發條件規則蓋掉。
一瞥就能控制:小工具與控制中心
兩個更輕量的介面,讓你不必打開選單就能查看或切換工作階段。
桌面與通知中心小工具(macOS 14 及更新版本)會顯示是否有工作階段在執行,以及定時工作階段還剩多久,並即時更新。中型小工具還帶有停止與暫停觸發條件按鈕;小方形小工具則是精簡的狀態一覽。在桌面按右鍵,或開啟通知中心,選擇編輯小工具,找到 Keepresso 並選一個尺寸即可新增。

控制中心開關(macOS 26)會在 Wi-Fi 與專注模式旁邊加上 Keepresso 開關,讓你在翻動系統其他設定的同一個地方啟動或停止工作階段。到系統設定、控制中心新增它,再拖到你喜歡的版面。
事件 hooks:反方向的自動化
「捷徑」和 URL 驅動 Keepresso。事件 hooks 則讓 Keepresso 反向回呼。在偏好設定、自動化底下,新增一個 hook,在事情發生時執行捷徑、POST webhook,或執行 shell 指令:
- 工作階段開始或結束
- 觸發條件啟動或釋放
- 電池或熱能暫停觸發,或熱能階段變更
- AI 智能體進入閒置
經典用途是通宵智能體執行結束時推播到手機:在智能體進入閒置時,把 webhook 指到 ntfy 主題,或執行會送出通知的捷徑。shell hook 則可啟動任何其他事,從 git push 到關掉一盞燈。
一項安全注意:匯入設定檔時,任何 shell 指令 hook 都會以關閉狀態帶入,因此共享或下載來的檔案無法在你背後偷偷執行指令。請在偏好設定、自動化底下審視並重新啟用它們。
給指令碼與 AI 智能體
「捷徑」和 URL 是給你用的。對於無人看管執行的自動化,Keepresso 有專用介面:指令碼或智能體在工作期間持續續約的有界限自動化租約(因此當機永遠無法把 Mac 釘在喚醒狀態)、MCP 伺服器,以及智能體可一鍵安裝的內建智能體技能。參見讓 AI 智能體保持你的 Mac 喚醒。
更多「使用 Keepresso」內容
