Keepresso
Keepresso
Keepressoの使い方

Shortcuts、Raycast、スクリプトからKeepressoを操作する

更新 Jul 4, 2026 1 min

Keepressoはメニューバーのクリックで操作できますが、Shortcuts、Spotlight、Siri、Raycast、Alfred、任意のスクリプトから、Shortcutsアクションと URL scheme を使ってハンズフリーで操作することもできます。

Shortcutsアクション

Keepressoはネイティブの Shortcuts アクションを提供しており、どのショートカットにも組み込めるほか、SpotlightやSiriから直接実行することもできます。

  • Start Keeping Awake(オプションで分数を指定可能)
  • Stop Keeping Awake
  • Toggle Keep Awake
Ifブロックの中にStop Keeping Awakeとともに、Start Keeping Awakeアクションを90分に設定したmacOS Shortcutsエディタ
Keepressoの Shortcuts アクション。ここでは90分のセッションを開始している。

URL scheme

Raycast、Alfred、シェルスクリプトからは、keepresso://のURLを開いてください。

keepresso://start              start an open-ended session
keepresso://start?duration=60  start for 60 minutes
keepresso://start?until=18:00  keep awake until 18:00
keepresso://stop               stop the session
keepresso://toggle             toggle it

ターミナルやスクリプトからは、open "keepresso://start?duration=90"でも同じことができます。きちんとした終了コードを持つ本物のコマンドを使いたいなら、keepresso コマンドラインツールを使ってください。

確実に反映される

Shortcutsやurlからのコマンドは、実行前にまずトリガーを一時停止します。そのため、依頼したセッションが実際に維持され、直後にトリガールールに上書きされてしまうことはありません。

Keepressoを入手

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

Keepressoの使い方の他の記事

Macを決めた時間だけ起こしておく
タイマー付きのスリープ防止セッションを開始すれば、ダウンロードやレンダリングの間だけMacを起こしておき、その後は自動でスリープさせられます。
MacBookをふたを閉じたまま起こしておく
バッテリー駆動で、外部ディスプレイも電源ケーブルもなしに、ふたを閉じたときにMacBookがスリープしないようにしましょう。無料でオープンソースです。
スマートトリガーで、必要なときだけ起こしておく
アプリの実行中、通話中、電源接続中など、条件を設定してKeepressoがMacを起こしておくようにしましょう。不要なときはオンになりません。
Macを起こしたまま、画面はオフにする
ダウンロードやビルドの間Macを動かし続けながら、ディスプレイはスリープさせて電力を節約し、画面を保護しましょう。