Keepresso
Keepresso
Keepressoの使い方

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

György
監修
György
更新 Jul 23, 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からのコマンドは、実行前にまずトリガーを一時停止します。そのため、依頼したセッションが実際に維持され、直後にトリガールールに上書きされてしまうことはありません。

ひと目でわかる操作: ウィジェットとコントロールセンター

メニューを開かなくてもセッションを確認したり切り替えたりできる、もっと軽い手段が2つあります。

デスクトップと通知センターのウィジェット(macOS 14以降)は、セッションが実行中かどうか、タイマーセッションなら残り時間をリアルタイムで表示します。中サイズのウィジェットにはStopPause Triggersボタンも付いており、小さい正方形のウィジェットはコンパクトなステータス表示です。デスクトップを右クリックするか通知センターを開いてウィジェットを編集を選び、Keepressoを見つけてサイズを選んでください。

アプリ名、Macを起こしている状態、StopとPause Triggersボタンを表示するKeepressoのデスクトップウィジェット
中サイズのウィジェットはステータスとともにStopとPause Triggersをワンクリックで表示します。

コントロールセンターのトグル(macOS 26)は、Wi-FiやFocusの隣にKeepressoのスイッチを追加するので、システムの他の項目と同じ場所からセッションを開始・停止できます。システム設定、コントロールセンターで追加し、好みのレイアウトにドラッグしてください。

イベントフック: 逆方向の自動化

ShortcutsとURLはKeepressoを操作します。イベントフックは、Keepresso側からコールバックできるようにします。環境設定、Automationで、何かが起きたときにShortcutを実行する、webhookへPOSTする、シェルコマンドを実行するフックを追加できます。

  • セッションの開始または終了
  • トリガーの発火または解除
  • バッテリーやサーマルによる一時停止、またはサーマル段階の変化
  • AIエージェントがアイドルになったとき

定番の使い方は、夜間のエージェント実行が終わったらスマホへプッシュすることです。ntfyのトピックへwebhookを向けるか、通知を送るShortcutをAgent went idleで実行してください。シェルフックなら、git pushからランプの消灯まで、何でも起動できます。

安全に関する注意が一つ。設定ファイルをインポートすると、シェルコマンドのフックはすべてオフの状態で取り込まれるので、共有された、あるいはダウンロードしたファイルがあなたの知らないところでコマンドを実行することはできません。環境設定、Automationで確認して再度有効にしてください。

スクリプトとAIエージェント向け

ShortcutsとURLはあなたのためのものです。無人で動く自動化のために、Keepressoには専用の仕組みがあります。スクリプトやエージェントが作業中に更新し続ける期限付きの自動化リース(クラッシュしてもMacを起こしたまま固定することは決してできません)、MCPサーバー、そしてエージェントがワンクリックでインストールできる付属のエージェントスキルです。AIエージェントにMacを起こし続けさせるを参照してください。

Keepressoを入手

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

Keepressoの使い方の他の記事

Macを決めた時間だけ起こしておく
タイマー付きのスリープ防止セッションを開始すれば、ダウンロードやレンダリングの間だけMacを起こしておき、その後は自動でスリープさせられます。
MacBookをふたを閉じたまま起こしておく
無料でオープンソースのアプリで、バッテリー駆動で、外部ディスプレイも電源ケーブルもなしに、ふたを閉じたときにMacBookがスリープしないようにしましょう。
スマートトリガーで、必要なときだけ起こしておく
アプリの実行中、通話中、電源接続中など、条件を設定してKeepressoがMacを起こしておくようにしましょう。不要なときはオンになりません。
自動化リースでAIエージェントにMacを起こし続けさせる
AIエージェントやスクリプトに、安全にMacを起こしておく手段を与えましょう。自動化リースは期限付きで自動的に失効し、MCPサーバーと付属のエージェントスキルがエージェントにプロトコル全体を教えます。

人間が主導・確認 · AI支援コンテンツ · AIツールは下書き、編集、保守、文法や分かりやすさの改善に使うことがあります。自動公開は行わず、すべての変更を人間のメンテナーが確認します。