メニューバーアプリ
フタを閉じる。 Macは起きたまま。
メニューバーのスイッチをワンクリックするだけで、フタを閉じてもMacが本当に起きたままになります。
Mac版をダウンロード無料。macOS 11以降。AppleシリコンとIntelに対応。
試してみる
メニューバーのスイッチひとつだけ。
これがアプリの全部です。Macが起きている時は太陽、眠れる時は月、どちらでも小さなチャイムが鳴ります。さあ、クリックしてみてください。
こんな時に
長い作業のために。
オンにして、フタを閉じて、その場を離れましょう。見ていたくないほど時間がかかる作業も、終わるまで続きます。
AIコーディングエージェント
Claude Code、Codex、OpenCode、Grokに長いタスクを任せて、フタを閉じて出かけましょう。終わるまで作業を続けてくれます。
書き出しとレンダリング
Final Cut、Premiere、DaVinci Resolve、Blenderで、最後の1フレームまで。
ダウンロードとバックアップ
大きなモデル、最新のXcode、Time MachineやBackblaze。3%でフタを閉じて、100%で開けましょう。
リモートアクセス
画面共有、SSH、スピーカーへのAirPlay、スマホから開く開発用サーバー。Macはちゃんと応答します。
ホームサーバーとして24時間稼働
棚の上の古いMac、フタを閉じたまま、昼も夜も稼働。Plex、Home Assistant、Homebridgeに、どこからでもアクセスできます。
使い方
3つのステップ。本当に大事なのは3つ目。
1Whamをダウンロードして開く
アプリケーションフォルダにドラッグして開きましょう。時計の横、メニューバーに常駐します。
2スイッチをクリック
太陽が現れて、チャイムが鳴ります。最初の1回だけ、macOSがパスワードを求めます。
3フタを閉じる
Macはそのまま動き続けます。Claude Codeはタスクを終え、書き出しは最後のフレームに達し、ダウンロードは100%になります。
多くのスリープ防止アプリは、macOSに「起きていて」とお願いするだけです。フタを閉じた瞬間、macOSはその頼みを無視します。だからWhamは自らスリープを無効にし、終わったら元に戻します。
軽量
動いていることを忘れるくらい。
Whamがすることはひとつだけ:2秒ごとに、カーネルのフラグを1つ読み取ります。オンの間は、macOSが知らせるバッテリー、発熱、フタの状態にも気を配ります。それ以外の時間は何もせず、CIがその予算を守っています。
1.4MB
アプリ全体のディスク容量。ダウンロードサイズは2.7 MBです。
10MB
実行中のメモリ使用量。
0.03%
アイドル時のCPUコア使用率:30秒ごとに100分の1秒だけ動きます。
0
依存ライブラリの数。アナリティクスなし、トラッカーなし、バックグラウンドデーモンなし。
参考までに:KeepingYouAwakeはディスク上で7.6 MB、Amphetamineはヘルパーアプリを除いて6.7 MBのダウンロードサイズです。MacBook Air、macOS 26.6で測定。詳細はdocs/compatibility.mdにあります。
比較
多くのスリープ防止アプリは、フタの前で止まります。
フタを開けたままMacを起きた状態に保つのは簡単です。閉じると、macOSは丁寧な頼みごとを無視します。ここでは、バッテリー駆動かつ外部モニターなしでフタを閉じた場合に、有名なアプリがどう動くかを紹介します。
Whamできる(単独で)
カーネルのスリープフラグをオフにします。フタを閉じてもmacOSが守る唯一のスイッチで、終わったら元に戻します。指定した時間だけ、バッテリーを使い切ることも、危険な高温を超えることもありません。ダウンロードして、ドラッグして、クリックするだけ。macOS 11以降、Intelにも対応し、署名・公証済みです。
ディスク上1.4 MB・無料、オープンソース
Amphetamineヘルパーアプリが必要
App Storeのサンドボックス内で動作します。フタを閉じた状態に対応するには、ストア外の別アプリAmphetamine Enhancerが必要で、Appleシリコン搭載ノートではPower Protectという、もう1つの別ダウンロードも必要です。
ダウンロード6.7 MB+ヘルパー・無料 · 出典
Caffeineフタが開いている時だけ
パワーアサーションを保持します。これは「起きていて」という丁寧な頼みごとで、フタを閉じた瞬間macOSはそれを打ち切ります。
ディスク上0.8 MB・無料 · 出典
KeepingYouAwakeフタが開いている時だけ
caffeinateを使いやすくしたスイッチです。公式の説明によると「デスクトップMacと、フタが開いているポータブルMacでのみスリープを防止する」とのことです。ディスク上7.6 MB・無料、オープンソース · 出典
caffeinateフタが開いている時だけ
macOSに標準搭載され、同じパワーアサーションを使います。最も強力なフラグ
-sでさえ「システムがAC電源で動作している場合にのみ有効」です。標準搭載・man caffeinate
App Storeのアプリは単独ではこれができず、正直なアプリはそう明言しています。Lungoは「フタを閉じた場合、コンピュータのスリープを防ぐことはできません。これはMac App Storeの制限です」としています。 出典
FAQ
いい質問ですね。
wham on 2h、またはコマンドの前にwham runを付ければ、実行中だけ起きたままにできます。インストール
ダウンロード版と同じ署名済みアプリに、whamコマンドが加わります。更新するにはもう一度実行してください。
curl -fsSL wham.sh | shbrew install gwendall/tap/whamnpx wham.shまずは内容を見てみたいですか?install.shを読む:最新版をダウンロードし、署名を確認し、アプリケーションフォルダに置いて開きます。
whamコマンド
wham on on: your Mac stays awake, even with the lid closed wham on 2h on until 4:30 PM: your Mac stays awake, even with the lid closed wham status on until 4:30 PM: your Mac stays awake, even with the lid closed wham off off: your Mac sleeps as usual wham run make # makeの実行中は起きたまま、終われば元どおり
アンインストール
curl -fsSL wham.sh/uninstall | shWhamを終了してスリープを元に戻し、アプリ本体、whamコマンド、設定、そして下記のsudoersルールを削除します。Homebrewの場合:brew uninstall --zap wham。uninstall.shを読む。
# /private/etc/sudoers.d/wham、ユーザーID 501(あなた)用 #501 ALL=(root) NOPASSWD: /usr/bin/pmset -a disablesleep 0, /usr/bin/pmset -a disablesleep 1