Amphetamine、Caffeine 還是 KeepingYouAwake,Mac 防止睡眠該用哪一個
大多數人選 KeepingYouAwake 最省事,想要自動規則就選 Amphetamine,Caffeine 的基本功能還在,macOS 內建的 caffeinate 指令對一次性的工作可能就已經夠用了。這幾個工具真正的差別,在於能不能自己開始一段防睡眠,以及蓋上螢幕之後管不管用。
放在一起比一比
| 工具 | 怎麼開始 | 自動觸發 | 蓋上螢幕 | 來源 |
|---|---|---|---|---|
| Amphetamine | 選單列:一直、一段時間、到某個時間、下載期間、某個 App 執行期間 | 有,很多 | App 裡有選項 | 免費,App Store |
| KeepingYouAwake | 選單列:一段時間或直到手動停止 | 接上外接螢幕或啟動時,在進階設定裡 | 不行 | 免費,MIT,brew install --cask keepingyouawake |
| Caffeine | 選單列開關 | 沒有 | 依賴它之前先確認 | 免費,brew install --cask caffeine |
caffeinate |
終端機 | 只能寫在腳本裡 | 用這些參數不管蓋上螢幕 | macOS 內建 |
| Mole 的防止睡眠 | 選單列:選時長或直到手動停止,三種模式 | 沒有 | 蓋上螢幕的模式下可以 | 不需要授權就能用 |
Amphetamine:想要規則就用它
Amphetamine 的 App Store 頁面列出的觸發條件有外接螢幕、USB 或藍牙裝置、某個特定的 App、電源供應器、電池電量、Wi-Fi 網路、CPU 使用率等等。每一次防睡眠期間,你還可以分別允許或阻止螢幕睡眠、螢幕保護程式、蓋上螢幕後的系統睡眠,以及螢幕鎖定。依照它頁面上的說明,沒有廣告、沒有 App 內購買,也沒有付費方案。
要留意的一點是,App Store 頁面上的最新版本是 2023 年 11 月的,這本身不算問題,只是如果哪一次 macOS 更新影響到它,修正可能不會很快出現。每次 macOS 大版本更新之後,確認它是不是還能滿足你的需求。
KeepingYouAwake:只想要一個開關
它是一個很小的開源選單列 App,內部包裝的是 Apple 自己的 caffeinate,最新版在 2025 年 9 月發布。README 把限制寫得很清楚,它不會讓蓋上螢幕的 MacBook 保持喚醒。做簡報、閱讀、開著螢幕下載的時候,這個限制完全不礙事,也幾乎沒有什麼地方會出錯。
Caffeine:老牌工具
現在的 Caffeine 來自 IntelliScape Solutions,點一下選單列就能阻止睡眠、螢幕變暗和螢幕保護程式,其他功能不多。它是 Tomas Franzén 在 2006 年寫的,macOS Mojave 出問題後由 IntelliScape 接手,官網說相容 macOS Tahoe。舊教學還是會點名推薦它,當一個單純的開關,它依然夠用。這些年有好幾個互不相干的 App 用過這個名字,所以請從開發者的官網或 Homebrew 安裝,不要隨便從搜尋結果下載。
你可能根本不用裝 App
macOS 內建 caffeinate,一行指令就能應付大多數一次性的工作:
caffeinate -d -t 3600 # keep the display on for one hour
caffeinate -i ./long-job.sh # keep the system awake until the script exits
-d 防止螢幕睡眠,-i 防止閒置睡眠,-t 設定逾時的秒數。第二種寫法最值得記住,工作一結束它也跟著結束,就算你忘了也不會一直跑下去。
該選哪一個
| 你想要 | 用什麼 |
|---|---|
| 簡報時保持喚醒 | KeepingYouAwake、Caffeine 或 caffeinate -d |
| 一支腳本跑完之前保持喚醒 | caffeinate -i |
| 只要接上外接螢幕就保持喚醒 | Amphetamine,或 KeepingYouAwake 的進階設定 |
| 接著電源、蓋上螢幕跑長時間的工作 | Amphetamine 或 Mole |
| 計時器到了自己停,電量快用完之前也會停 | Mole,或是接著電源時用這些工具裡的定時功能 |
不管用哪一個,都設一個時長。不限時的防睡眠,正是筆電在包包裡沒電的原因,這篇指南說明了不同的做法。如果是你沒要求它,Mac 卻一直不睡,那問題正好反過來,可以看 Mac 為什麼不會睡眠。
Mole 在這裡能做什麼
Mole 的選單列裡有防止睡眠,時長由你選,模式可以是螢幕、蓋上螢幕的工作,或是兩者都要,電量降到 20% 左右會暫停,接上電源之後可以繼續。它沒有 Amphetamine 那些觸發條件。不要只為了這個功能買 Mole,上面的免費工具都做得到。如果你本來就在用 Mole 做其他事情,想少一個選單列圖示,它才合適。
常見問題
Amphetamine 還能下載嗎?
App Store 上還找得到,最新版本是 2023 年 11 月的。我們沒有在目前的 macOS 上測試過,大版本更新之後請自己確認一下。
KeepingYouAwake 能讓蓋上螢幕的 MacBook 保持喚醒嗎?
不能,它的 README 寫明只對桌上型 Mac 和開著螢幕的筆電有效。
caffeinate 夠用嗎?
對有明確結束點的工作來說夠用,caffeinate -i 後面接你的指令,指令結束它也跟著結束。如果你想看到並隨時取消這段防睡眠,選單列 App 比較方便。
這些 App 會傷電池或螢幕嗎?
它們只是延後睡眠。風險在於用電池時忘了關,或是放在包包裡蓋著螢幕執行、熱散不出去,所以設一個時長,蓋上螢幕的工作放在堅硬的平面上跑。