Keepresso
Keepresso
使用 Keepresso

用捷徑、Raycast 或指令碼控制 Keepresso

György
審核
György
更新於 Jul 23, 2026 1 min

Keepresso 只要在選單列點一下就能操作,但你也可以透過它的「捷徑」動作和 URL scheme,從「捷徑」App、聚焦搜尋、Siri、Raycast、Alfred,或任何指令碼來遠端驅動它。

捷徑動作

Keepresso 內建原生的「捷徑」動作,你可以把它放進任何捷徑裡,或直接從聚焦搜尋和 Siri 執行:

  • 開始保持喚醒(可選擇設定分鐘數)
  • 停止保持喚醒
  • 切換保持喚醒
The macOS Shortcuts editor with Keepresso's Start Keeping Awake action set to 90 minutes, plus Stop Keeping Awake, inside an If block
Keepresso 的「捷徑」動作,這裡啟動一個 90 分鐘的工作階段。

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 並選一個尺寸即可新增。

A Keepresso desktop widget showing the app name, Keeping the Mac awake, and Stop and Pause Triggers buttons
中型小工具顯示狀態,停止與暫停觸發條件一鍵可達。

控制中心開關(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

免費開源,支援 macOS 14 以上版本。安裝它,讓 Mac 照你的方式保持喚醒。

更多「使用 Keepresso」內容

由人工主導並驗證 · AI 輔助內容 · AI 工具可能協助起草、編輯、維護以及改善文法或表達清晰度。內容不會自動發布;每項變更都會由人工維護者審核。