Keepresso
Keepresso
Keepressoの使い方

スマートトリガーで、必要なときだけ起こしておく

更新 Jul 4, 2026 1 min

スマートトリガーを使えば、いつMacを起こしておくかをあなたが手動でオン・オフする代わりに、Keepressoが判断してくれます。1つ以上の条件を選ぶと、Keepressoはその条件が成立している間だけMacを起こし続け、それ以外では普通にスリープさせます。

使える条件

  • 電源: AC電源接続中、バッテリー駆動中、充電中。
  • 外部ディスプレイの接続。
  • Wi-Fiネットワーク: 指定したネットワークに接続中(ネットワーク名の読み取りには位置情報のアクセスが必要です)。
  • アプリの実行中またはフロントエンド: 指定したアプリが開いている間、あるいは最前面にある間だけ。
  • プロセスの実行中: nodepythonffmpegなど、任意のコマンドラインに一致する間。
  • カメラまたはマイクの使用中: Meetingsプリセットの土台になる条件です。カメラやマイクの権限は不要です。
  • オーディオ再生中: 音が出ている間、曲間の無音に対する短い猶予付きで。
  • VPN接続中。
  • CPUがしきい値を超えている間: 25、50、75、90パーセントから選べ、平滑化されているため一瞬のスパイクではセッションが始まりません。
  • ボリュームのマウント中: 選んだ外部ドライブ、SDカード、ネットワーク共有が接続されている間。
  • ネットワークアクティビティがしきい値を超えている間: 選んだレート(100 KB/s、500 KB/s、1 MB/s、5 MB/s)よりもネットワークが速くデータを転送している間。大きなアップロードやダウンロードの間Macを起こし続け、トラフィックが減れば通常に戻ります。
  • 監視フォルダへのダウンロード: Downloadsのようなフォルダを指定すると、ファイルが実際に届いている間は起きています。
  • Bluetoothデバイスの接続中: ペアリングされたデバイスが範囲内にある間、30秒の猶予期間付きで、瞬間的な切断でセッションが終わらないようにします。
  • スケジュール: 選んだ曜日の毎日の時間帯。深夜0時をまたぐ夜間帯も含みます。
  • カレンダーの予定: Macのカレンダーに予定がある間。会議や予約枠がMacを起こし続けます。
  • ゲームのプレイ中: Steamのタイトルやクラウドクライアント(GeForce NOW、Boosteroid、Parsec、Moonlight、Shadow)が実行中の間。ゲームとストリーミングのラグを解消するを参照してください。

自分なりに組み合わせる

条件はいずれか(少なくとも1つが真ならば起きている)またはすべて(すべてが真の間だけ起きている)で組み合わせられます。アプリトリガーは条件が偽になった後も数秒居残ることができ、瞬間的な途切れでセッションが打ち切られるのを防ぎます。

条件を追加メニューは、すべての条件をPower & DisplayNetwork & DevicesApps & Activityにグループ分けするので、項目が増えてもリストは見やすいままです。

Network & Devicesで開いた条件追加メニューを表示したKeepressoのトリガー設定。VPN、Wi-Fi、Bluetooth、ボリューム、ネットワークアクティビティの条件が、Power & Display、Network & Devices、Apps & Activityにグループ分けされている
条件はPower & Display、Network & Devices、Apps & Activityの中にあります。

ワンクリックのプリセット

ゼロからルールを組み立てたくない場合は、プリセットを適用してください。

  • AI Agent: claudecodexgrokのいずれかが実行中の間。
  • Meetings: カメラまたはマイクが使用中の間。
  • On AC Power: 電源に接続している間。
  • External Display Connected。
  • Remote Session (SSH): アイドルのリスナーではなく、実際にSSH接続がアクティブな間だけ。
  • Backup Running: Time Machineのバックアップ中。手順: Time Machineと長いバックアップ
  • Media Render: ffmpegが実行中の間。
  • Cloud Gaming / Remote Control: クラウドゲームやリモートデスクトップクライアントが最前面にある間。

プリセットを適用すると現在のルールセットが置き換わり、トリガーによる制御がオンになります。

何がオンにしているかを確認する

メニューには、現在セッションを維持しているリアルタイムの条件が表示され、Pause Triggersボタンは保存済みのルールに触れずにトリガーエンジン全体を一時的に停止させます。セッションの挙動がおかしい場合は、それでもMacがスリープしてしまうのチェックリストを確認してください。

Keepressoを入手

無料でオープンソース、macOS 14以降に対応。インストールして、自分のルールでMacをスリープさせないようにしましょう。

Keepressoの使い方の他の記事

Macを決めた時間だけ起こしておく
タイマー付きのスリープ防止セッションを開始すれば、ダウンロードやレンダリングの間だけMacを起こしておき、その後は自動でスリープさせられます。
MacBookをふたを閉じたまま起こしておく
バッテリー駆動で、外部ディスプレイも電源ケーブルもなしに、ふたを閉じたときにMacBookがスリープしないようにしましょう。無料でオープンソースです。
Macを起こしたまま、画面はオフにする
ダウンロードやビルドの間Macを動かし続けながら、ディスプレイはスリープさせて電力を節約し、画面を保護しましょう。
Zoom、Teams、Meetの通話中にMacがスリープしないようにする
ビデオ通話中は自動的にMacを起こしておき、ブラウザタブでの通話を含め、会議の途中でスリープしないようにしましょう。