Claude CodeやCodexなどのAIコーディングエージェントが作業中の間だけ、Macのスリープを防ぐmacOSメニューバーアプリ。
noahelhadedy/double-shot
Claude CodeやCodexなどのAIコーディングエージェントの作業中、蓋を閉じた状態でもMacをスリープさせないmacOS用メニューバーアプリ。
代替できる製品:Amphetamine
- スター
- 101
- フォーク
- 13
- 未解決の Issue
- 0
- 最終コミット
- 6 日前
これは何?
Double Shotは、Macがスリープするのを防ぐmacOS用メニューバーアプリです。caffeinateのようなツールとの主な違いは、AIエージェントのセッションを監視する点です。Claude Code、Codex、Gemini CLI、Cursor Agent、Copilot CLI、OpenCode、Amp、Aiderが実際に作業中かを検知し、単発のバックグラウンド実行も含め、処理が落ち着くまでMacをスリープさせません。LangChainで作成したカスタムエージェントや通常のスクリプトも、Settingsで名前を指定して追加できます。
蓋を閉じた状態での動作を有効にすると、バッテリー駆動時も含め、Macは蓋を閉じたまま動き続けます。有効化には初回のみ管理者パスワードが必要です。4つのpmsetコマンドだけを許可する、範囲を限定したsudoersルールを追加します。動作中はディスプレイをオフにし、バッテリー駆動時にはLow Power Modeを有効にします。また、Macが高温になった場合や、バッテリー残量が設定値を下回った場合は停止します。アプリがクラッシュした場合は、watchdogが通常のスリープ設定を復元します。
Double Shotは、指定した時間だけ、または手動でオフにするまでMacをスリープさせない使い方もできます。また、doubleshot:// URL schemeリンクによる自動化にも対応しています。
主な機能
- 01Claude Code、Codex、Gemini CLIなどのAIエージェントのアクティブなセッションを検知し、作業中はMacをスリープさせません。
- 02初回のパスワード設定後は、バッテリー駆動時も含め、蓋を閉じた状態でMacを動作させます。
- 03蓋を閉じている間はディスプレイをオフにし、バッテリー駆動時にはLow Power Modeを有効化。温度またはバッテリー残量がしきい値に達すると停止します。
- 04Python、Node、バイナリのスクリプトなど、プロセス名を指定してカスタムエージェントを追加できます。
- 05メニューバーから時間指定または無期限のスリープ防止セッションを利用でき、doubleshot:// URL schemeによる自動化にも対応します。
ユースケース
- ノートPCの蓋を閉じてバッグに入れた後も、時間のかかるClaude CodeやCodexの処理を完了させる。
- 長時間実行するローカルスクリプトやカスタムLangChainエージェントの処理中に、Macがスリープしないようにする。
- ダウンロードやプレゼンテーションなどの間、一定時間Macをスリープさせない。
クイックスタート
- 1
Homebrewでインストール
brew install --cask noahelhadedy/tap/double-shot - 2
または、Releasesページからzipをダウンロードして解凍し、Double Shot.appをApplicationsに移動
- 3
または、リポジトリをcloneしてソースからビルド
git clone https://github.com/noahelhadedy/double-shot.git
使う前に知っておきたいこと
- macOS専用です。ソースからビルドするにはmacOS 14以降とXcode 16以降が必要です。
- アプリはまだAppleの公証を受けていないため、初回起動時にmacOSで手動の許可が必要です。
- 蓋を閉じた状態でのモードでは、初回に管理者パスワードが必要で、sudoersルールが追加されます。
収録されている特集
トピック
よくある質問
- double-shot とは?
- Claude CodeやCodexなどのAIコーディングエージェントの作業中、蓋を閉じた状態でもMacをスリープさせないmacOS用メニューバーアプリ。 Double Shotは、Macがスリープするのを防ぐmacOS用メニューバーアプリです。caffeinateのようなツールとの主な違いは、AIエージェントのセッションを監視する点です。Claude Code、Codex、Gemini CLI、Cursor Agent、Copilot CLI、OpenCode、Amp、Aiderが実際に作業中かを検知し、単発のバックグラウンド実行も含め、処理が落ち着くまでMacをスリープさせません。LangChainで作成したカスタムエージェントや通常のスクリプトも、Settingsで名前を指定して追加できます。
- double-shot は無料で使えますか?ライセンスは?
- double-shot は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- double-shot は今もメンテナンスされていますか?
- 活発にメンテナンス中。double-shot の最終コミットは 2026年11月1日 です。
- double-shot は何に使えますか?
- ノートPCの蓋を閉じてバッグに入れた後も、時間のかかるClaude CodeやCodexの処理を完了させる。 長時間実行するローカルスクリプトやカスタムLangChainエージェントの処理中に、Macがスリープしないようにする。 ダウンロードやプレゼンテーションなどの間、一定時間Macをスリープさせない。
- double-shot のインストール方法は?
- Homebrewでインストール: brew install --cask noahelhadedy/tap/double-shot または、Releasesページからzipをダウンロードして解凍し、Double Shot.appをApplicationsに移動 または、リポジトリをcloneしてソースからビルド: git clone https://github.com/noahelhadedy/double-shot.git
- double-shot はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/noahelhadedy/double-shot
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIコーディングのトークン使用量をポケモンの相棒に変え、日々の支出とClaude、Codex、Antigravityの公式上限を追跡するmacOSメニューバーアプリ。
日常的なシステム切り替え、ショートカット、システムモニタリング、ウィジェットを、カスタマイズ可能な1か所にまとめるmacOSメニューバーアプリです。
Claude CodeやCodexなどのAIコーディングエージェントの実行状況を表示し、要求を承認できるmacOSノッチ用コンパニオンアプリ(Windows、Linux、スマートフォン版も提供)。
未使用のアイコンを隠し、キーボードから項目を探せるオープンソースのmacOSメニューバー管理ツール。