☕️💤

DontSleep

AI エージェントが動いている間だけ、Mac を眠らせない。

Download (.dmg) View on GitHub

☕ DontSleep 🔋 100% 🔍 🎛 14:32
× Sponsored

Support DontSleep on GitHub Sponsors

開発の継続を少額から応援できます。広告を消したい場合は設定からOFFに。

↑ 画面右下に小さく浮かぶスポンサーバナー(サイズ実寸)

どう動くのか

DontSleep はメニューバーに常駐する小さな macOS アプリ。 claude / aider / ollama / codex といった AI エージェントが実行されている間だけ、Mac をスリープさせない。 処理が終われば自動的に普段通りの省電力モードに戻る。

ノート PC の蓋を閉じても眠らせないモード(pmset disablesleep)も 選べる。初回だけ管理者パスワードを求められるが、以降はワンクリックで切り替え可能。

なぜ必要?

Claude Code や aider に長いリファクタリングを頼んで席を立ったら、 戻ってきたら Mac がスリープしていて処理が止まっていた——という経験はありませんか? DontSleep はそれを静かに防ぐ、ただそれだけのツール。

機能

🎯 プロセス監視

指定したプロセスが走っている間だけスリープ抑止。プロセス名は設定画面で自由に 追加・削除できる。

💻 蓋閉じスリープ対応

caffeinatepmset disablesleep の2モードをワンクリックで切替。後者は蓋を閉じても眠らない。

🔒 プライバシー重視

ユーザーの操作・ファイル・通信を収集しない。広告は本人が許可した場合のみ。 Privacy Policy

⚙️ 手動オーバーライド

プロセスに関係なく常時ONもワンクリック。会議中・動画視聴中のスリープ防止にも。

インストール

  1. GitHub Releases から最新の DontSleep-x.y.z.dmg をダウンロード
  2. マウントして DontSleep.app/Applications にドラッグ
  3. 初回起動時は右クリック → 「開く」 で Gatekeeper を通す

ビルド済みバイナリは Developer ID で署名・公証されているので、2回目以降は普通にダブルクリックで開く。

ソースから自分でビルド

git clone https://github.com/yazikiyo5-star/dontsleep.git
cd dontsleep
./scripts/build_app.sh --install

必要なもの: macOS 13+, Xcode Command Line Tools (Swift 5.9+)

広告について

DontSleep は無料で、控えめなバナーで運営費をまかないます。バナーは スリープ抑止が有効な間だけ 画面右下の小さな浮遊ウィンドウに表示されます。