MacBook の蓋を閉じてもスリープしないようにする、シンプルな macOS メニューバーアプリです。
caffeinate -s コマンドのGUIラッパーです。アプリを起動するとメニューバーに常駐し、macOS のシステムスリープを防止します。蓋を閉じた状態でも、外部モニターなしでバックグラウンド処理を続けたい場合に便利です。
- 起動時に自動で
caffeinate -sを開始(スリープ防止ON) - メニューバーからワンクリックで ON/OFF 切り替え
- 終了時に自動で caffeinate プロセスを停止
- SF Symbols によるネイティブなメニューバーアイコン(ON: ☕ / OFF: 🌙)
- Dock に表示されない(メニューバーのみ)
Xcode Command Line Tools が必要です。
git clone https://github.com/$(whoami)/NoSleep.git
cd NoSleep
./build.shビルド後、build/NoSleep.app が生成されます。
cp -r build/NoSleep.app /Applications/または build/NoSleep.app をダブルクリックして直接実行できます。
- AC電源接続が必須です。
caffeinate -sはAC電源接続時のみスリープを防止します。 - macOS 12.0 以上が必要です。
- Apple Silicon / Intel 両対応(ビルド環境のアーキテクチャで自動的にコンパイルされます)。
MIT