UStackUStack
Open Caffeine icon

Open Caffeine

Open Caffeine 是一款 macOS 選單列工具,可在指定時間或無限期保持 Mac 休眠防止睡眠,並支援獨立螢幕常亮控制、快速鍵切換、登入自啟動與 Sparkle 自動更新。

Open Caffeine

Open Caffeine 是什麼?

Open Caffeine 是一款個人用的 macOS 選單列工具,可讓 Mac 在指定時間內保持喚醒。它設計用於搭載 Apple Silicon、執行 macOS 26(Tahoe)或更新版本的 Mac,本倉庫也註明它使用原生 Liquid Glass 介面。

這個 app 提供簡單方式來防止閒置睡眠,包含計時工作階段、永久喚醒狀態,以及可將螢幕常亮與系統喚醒分開設定的選項。它以開源專案形式發布,且倉庫說明的是本機建置,而非已簽章發行版本。

主要功能

  • 以選單列操作:Open Caffeine 常駐於 macOS 選單列,讓你不用開啟獨立視窗,就能輕鬆開始、停止與監看喚醒工作階段。
  • 計時與無限期工作階段:使用者可讓 Mac 在選定時間內保持喚醒,或選擇「Forever」模式持續執行。
  • 獨立螢幕常亮控制:app 內含「Keep the screen on」選項,可讓螢幕睡眠行為與系統防睡眠分開控制。
  • 快速鍵切換:可用鍵盤快速鍵切換 caffeine 開啟或關閉,適合想更快控制工作階段時使用。
  • 登入與外觀設定:倉庫提到可切換開機登入、在 Dock 顯示,以及立即更新選單列圖示的外觀變更。
  • 透過 Sparkle 自動更新:更新透過 Sparkle 與倉庫中的 appcast feed 處理,專案說明也提到已簽章的發行檔案。

如何使用 Open Caffeine

如果你想要本機副本,先從倉庫建置這個 app,接著啟動它並使用選單列控制開始 caffeine 工作階段。你可以選擇預設時長、輸入自訂分鐘數,或開啟 Forever 模式。

之後,如果你希望螢幕也保持喚醒,可調整「Keep the screen on」設定。若有需要,也可以啟用開機登入、使用快速鍵切換工作階段,並切換外觀設定來變更選單列圖示。

使用情境

  • 在短時間任務中防止閒置睡眠:在簡報、監看下載或短暫離開時,讓 Mac 保持喚醒五分鐘。
  • 在長時間程序中讓機器持續喚醒:當你需要 Mac 在長時間建置、傳輸或無人看管流程中保持運作時,可使用 Forever 模式。
  • 分開管理螢幕與系統睡眠行為:當你希望 Mac 保持喚醒,但允許螢幕睡眠時,可關閉「Keep the screen on」。
  • 測試睡眠與喚醒行為:在檢查 PreventUserIdleDisplaySleep 之類的斷言,或確認電池門檻是否會停止工作階段時使用此 app。
  • 以輕量級選單列控制取代完整視窗 app:透過選單列圖示、快速鍵與偏好設定切換來進行快速本機控制。

常見問題

Open Caffeine 會同時讓 Mac 和螢幕保持喚醒嗎?
不一定。倉庫明確記載了獨立的「Keep the screen on」選項,因此螢幕行為可與 Mac 保持喚醒分開控制。

可以設定自訂時長嗎?
可以。手動 QA 筆記提到有自訂時長提示,支援輸入分鐘數。

支援自動更新嗎?
支援。專案說明提到透過倉庫中的 appcast feed 使用 Sparkle 自動更新。

它是用於遠端或雲端嗎?
沒有描述這類工作流程。倉庫將其定位為供本機使用的個人 macOS 選單列工具。

有提到 code signing 嗎?
倉庫說明中提到沒有 code signing,而且建置版本是供本機使用。

替代方案

  • macOS 內建的睡眠與螢幕設定:這些提供系統層級的電源管理,但沒有專門用於暫時喚醒工作階段的選單列控制。
  • 其他 macOS caffeine 類工具:此類相似 app 通常著重於防止閒置睡眠,不過其介面、快速鍵行為與螢幕常亮控制可能不同。
  • 以 Terminal 或 pmset 手動操作:這些方法可以在較低層級變更睡眠行為,但更技術性,也不如快速開關方便。
  • 功能範圍更廣的選單列防睡眠工具:此領域有些工具會整合更多系統控制,而 Open Caffeine 看起來專注於單一的喚醒工作階段流程。
Open Caffeine | UStack