Amphetamine、Caffeine、KeepingYouAwake: Macのスリープ防止アプリはどれがいい
ほとんどの人にとってKeepingYouAwakeがいちばん簡単な選択で、自動ルールが欲しいならAmphetamineです。Caffeineも基本の仕事はこなし、macOSには組み込みのcaffeinateコマンドもあり、単発の作業ならこれだけで足りるかもしれません。本当の違いは、セッションを自動で始められるかどうかと、蓋を閉じた状態に対応するかどうかです。
並べて比較
| ツール | セッションの開始 | 自動トリガー | 蓋を閉じた状態 | 入手元 |
|---|---|---|---|---|
| Amphetamine | メニューバー: 無期限、時間指定、時刻まで、ダウンロード中、アプリの実行中 | あり、多数 | アプリ内にオプションあり | 無料、App Store |
| KeepingYouAwake | メニューバー: 時間指定、または停止するまで | 外部ディスプレイまたは起動時、詳細設定で | 不可 | 無料、MIT、brew install --cask keepingyouawake |
| Caffeine | メニューバーのオン/オフ | なし | 頼る前に確認が必要 | 無料、brew install --cask caffeine |
caffeinate |
ターミナル | スクリプトのみ | このフラグでは不可 | macOSに組み込み |
| Moleの画面オン維持 | メニューバー: 時間指定、または停止するまで、三つのモード | なし | あり、蓋を閉じるモードで | ライセンスなしで利用可能 |
Amphetamine: ルールが欲しいなら
AmphetamineのApp Storeのページには、外部ディスプレイ、USBやBluetoothデバイス、特定のアプリ、電源アダプタ、バッテリー残量、Wi-Fiネットワーク、CPU使用率などのトリガーが挙がっています。セッション中は、ディスプレイのスリープ、スクリーンセーバー、蓋を閉じたときのシステムスリープ、画面ロックを、それぞれ個別に許可または防止できます。掲載情報によれば、広告もアプリ内課金も有料プランもありません。
一点だけ注意があります。App Storeの掲載にある最新バージョンは2023年11月のものです。それ自体は欠点ではありませんが、macOSのアップデートで挙動が変わったとき、修正がすぐ届かないかもしれません。macOSのメジャーアップデートのたびに、必要な動作が今も得られるか確認してください。
KeepingYouAwake: スイッチが欲しいなら
Appleのcaffeinateをラップした小さなオープンソースのメニューバーアプリで、最新リリースは2025年9月です。READMEは限界をはっきり書いており、蓋を閉じたMacBookを起こしておくことはできません。発表、読書、蓋を開けたままのダウンロードなら、その限界は問題にならず、うまくいかなくなる要素もほとんどありません。
Caffeine: 定番
IntelliScape SolutionsのCaffeineは、現行版ではメニューバーのクリックでスリープ、画面の減光、スクリーンセーバーを防ぐだけで、ほかにはあまりありません。2006年にTomas Franzénが作り、macOS Mojaveで問題が出たあとIntelliScapeが引き継ぎました。サイトにはmacOS Tahoe対応とあります。古いガイドは今も名前を挙げて勧めており、単純なスイッチとしては今でも十分です。この名前を使ってきた無関係なアプリが何年かの間に複数あったので、適当な検索結果ではなく、開発者のサイトかHomebrewからインストールしてください。
アプリはいらないかもしれません
macOSにはcaffeinateが含まれていて、1行で単発の作業の大半に対応できます。
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はタイムアウトを秒で指定します。覚えておきたいのは2つ目の形で、作業の終了とともに終わるので、忘れたあとも何かが動き続けることがありません。
どれを選ぶか
| 目的 | 使うもの |
|---|---|
| プレゼン中に起きておく | KeepingYouAwake、Caffeine、またはcaffeinate -d |
| 1つのスクリプトが動く間だけ起きておく | caffeinate -i |
| 外部ディスプレイをつないでいる間はずっと起きておく | Amphetamine、またはKeepingYouAwakeの詳細設定 |
| 電源につないで蓋を閉じたまま長い作業をする | AmphetamineまたはMole |
| バッテリーが尽きる前に自動で止まるタイマー | Mole、または電源につないだ状態でこれらのどれかの時間指定セッション |
どれを使うにせよ、時間を設定してください。終わりのないセッションが、ノートPCをバッグの中でバッテリー切れにする原因です。ポリシーはこのガイドで説明しています。頼んでいないのにMacが起きたままなら、問題は逆の側にあります。Macがスリープしない理由を参照してください。
Moleの位置づけ
Moleはメニューバーに画面オン維持を備えており、選べる時間、ディスプレイ、蓋を閉じた作業、またはその両方のモード、バッテリー約20%での一時停止、電源に接続すると再開できる機能があります。Amphetamineのようなトリガーはありません。この機能だけのためにMoleを買わないでください。上の無料ツールのどれでも足ります。ほかの機能のためにすでにMoleを使っていて、メニューバーのアイコンを一つ減らしたい場合に意味があります。
よくある質問
Amphetamineはまだ入手できますか?
App Storeには今も掲載されていて、そこにある最新バージョンは2023年11月のものです。現行のmacOSでは試していないので、メジャーアップデートの後に確認してください。
KeepingYouAwakeは蓋を閉じたMacBookを起こしておけますか?
いいえ。READMEによると、スリープを防ぐのはデスクトップMacと、蓋を開けたポータブルMacだけです。
caffeinateで足りますか?
終わりがはっきりした作業なら足ります。caffeinate -iにコマンドを続ければ、そのコマンドが終わると止まります。セッションを見たり取り消したりしたいなら、メニューバーアプリのほうが簡単です。
これらのアプリはバッテリーやディスプレイに悪影響がありますか?
スリープを遅らせるだけです。リスクは、バッテリー駆動のままセッションを忘れることや、熱の逃げ場がないバッグの中で閉じたまま動かすことなので、時間を指定し、蓋を閉じた作業は硬い面の上で行ってください。