Keepresso
Keepresso

自分で切れるカフェイン

Keepressoが、あなたのルールでMacを起こし続けます

Macは一番困るタイミングでスリープします。ダウンロードの途中、レンダリングの途中、通話の途中、エージェント実行の途中。Keepressoは必要なときだけMacを起こしておき、不要になれば休ませます。無料でオープンソースのアプリで、アカウントもトラッカーもライセンス料もなく、メニューバーに静かに常駐します。

$brew install --cask gyorgysh/keepresso/keepresso
macOS 14+Swift + SwiftUIGPL-3.0署名済み・公証済み

できることすべて

必要なときだけ、起きている

Macがうたた寝してはいけないあらゆる状況をカバーします。セッションを開始するもの、制御の仕方、何が変わるか、自動化がどう届くかで探せます。

クローズドディスプレイモード

ふたを閉じても、動き続ける

ダウンロード、ビルド、エージェント、SSH、バックアップは、ふたを閉じたままでも最後まで実行されます。

使い方を見る →
アクティブアイドルタイムアウト離席中
アイドルタイマーは「離席中」に到達する前にリセットされる。マウスを揺らす必要はない

アクティブを維持

席を外していても、アクティブのまま

リモートデスクトップセッション、VDI、チャットアプリは、入力の手を止めた瞬間にあなたを「離席中」に切り替え、企業システムの中にはそれを理由にログアウトさせるものもあります。Keep me activeはmacOSにアクティビティを報告し、読んだり見たり考えたりしている間もあなたを在席中のままにします。

ステータスをアクティブに保つ →
エージェントのターンビルド + テスト調査報告メールエージェントのリーススリープ中リース · ハートビート起床 · 02:5722:0001:0004:0007:00ZZZ
エージェントがリースの上で作業し、Macはスリープし、02:57のスケジュール起床が03:00のルーチンに間に合わせる

エージェント時代のために

常時稼働のMacに欠かせない、静かな必需品

エージェントを一晩中動かしても、Macが起きているのはエージェントが実際に作業している間だけです。AIエージェントトリガーはターミナル内のclaude、cursor、codex、geminiなどを見張り、最後のセッションが設定した猶予期間の間静かになった時点で解除されます。Claude Code、Cursor、Codex、Antigravityを接続すると各セッションが自分の状態を報告するので、権限プロンプトでの一時停止も作業中としてカウントされます。

リース、MCP、スキル →
120FPSping (ms)52 msカクつき11 ms固定 · Keepresso ONコントローラーAWDL 一時停止CPU ブーストスリープ防止
コントローラーを手に、無線は静かに、フレームは固定:Keepressoがセッションをなめらかに、そして起きたまま保つ

ゲームとストリーミング

ゲームを最適化し、スリープを防止

macOSはWi-Fi無線を、AirDropやHandoffの裏側で動くAWDLと共有しています。近くのデバイスをスキャンするたびにレイテンシーのスパイクが発生します。Keepressoはゲームセッションを検知し、その間だけ無線を静かにします。

AWDL徹底解説 →
ディスプレイなしmac-mini.local2560 × 1440 · HiDPI
miniにモニターはなくても、くっきりしたRetinaデスクトップをどこにいてもストリーミング

ヘッドレスのMac miniとStudio

ヘッドレスMacを起動したままリモート接続

Mac miniやMac Studioを、ビルド用マシン、エージェントホスト、ホームサーバーとしてしまい込んでおけます。Keepressoは、それを起きたままにし、停電を乗り越え、自動で復帰させる設定を手順どおりに案内し、画面共有ではくっきりしたRetinaデスクトップを提供します。ログの確認もMyAgensパネルの操作も、目の前に座っているかのように感じられます。

ヘッドレスチェックリスト →

セッションと制御

キーボードクリーナー

手前のアプリに入力したり、Mission Control、Spotlight、音声入力を誤って開いたりせずに、キーをロックして拭き掃除できます。

使い方を見る →

セッションと制御

公共Wi-Fiツール

カフェやホテルのログインページが表示されないとき、ポータルを開く、DNSキャッシュを消去する、Wi-Fiを再起動する操作を1つの画面から行えます。

使い方を見る →
一般設定。ディスプレイとシステムのスリープ防止、アイドル時にディスプレイを暗くする、ログイン時の起動、グローバルなスリープ防止ショートカット、アプリの言語
一般
トリガー設定。AIエージェントが作業中、AC電源に接続中、ゲームをプレイ中、CPU使用率50パーセント超のいずれかで有効になり、Claude Codeとの接続にも対応し、条件はPower & Display、Network & Devices、Apps & Activityにグループ分けされている
トリガー
アクティビティ設定。リアルタイムのPower Assertionと、各セッションが開始・終了した理由を記録する判断ログ
アクティビティ
ディスプレイ設定。実験的なヘッドレス仮想ディスプレイがオンになり、2560 x 1440のHiDPI Retina解像度
ヘッドレスディスプレイ

環境設定

設定したら、あとはお任せ

設定できることはすべて7つのタブにまとまっており、Gaming & Streamingツールは専用のウィンドウにあります。メニューはワンクリックで済むシンプルさのままです。

何が起こし続けるか

AIエージェントトリガー

コーディングエージェントが単に開いているだけでなく、実際に作業している間だけ起きています。Claude、Cursor、Codex、Gemini、Grok、Antigravity、Hermes、Kilo Code、OpenCode、DeepSeek Harness、LM Studio Bionicなどを検知します。接続したツールは会話ごとの正確な状態を報告し、それ以外はアイドルのアプリウィンドウではなく、ライブの作業から判断します。

ゲームトリガー

ゲームやクラウドクライアントが前面にある間、ゲームコントローラーがオンになっている間(DualSense、Xbox、あらゆるゲームパッド、さらにはSteam Controllerまで、ハードウェアレベルで権限なしに検知します)、またはSteamがいずれかのライブラリでゲームをダウンロード・更新している間は起きています。

会議を検知

カメラやマイクを何かが使用している間は起きています。デバイスの状態を読み取るだけでストリーム自体には触れないため、権限を求めるプロンプトは表示されません。ブラウザタブ内の通話も含め、1つのルールですべての会議アプリをカバーできますし、特定のアプリだけに絞ってSlack、Discord、Zoomの通話のときだけカウントすることもできます。

トリガーエンジン

充電中またはバッテリー駆動のとき、外部ディスプレイが接続されているとき、指定したWi-FiやVPNに接続しているとき、特定のアプリが動いているときだけ起きています。条件は「いずれか」または「すべて」で組み合わせられ、ワンクリックですべて一時停止できます。

ネットワークアクティビティ・ダウンロードトリガー

ネットワークのスループットが100 KB/sから5 MB/sまでの間で指定したレートを超えている間、または監視フォルダにダウンロードが到着している間は起きています。大きな転送が途中で止まらず完了します。

スケジュールトリガー

選んだ曜日に、毎日の時間帯を設定できます。平日9:00から18:00、あるいは深夜0時をまたぐ22:00から6:00までの夜間帯など。「勤務時間」や「夜間」のテンプレートも用意されています。

オーディオ再生トリガー

音楽、動画、ポッドキャストなど、音が再生されている間は起きています。30秒の解除猶予により、曲間の無音や短い一時停止でセッションが途切れることはありません。

CPU負荷トリガー

平滑化されたCPU使用率が指定したしきい値を超えている間、Macを起こし続けます。長時間のビルド、レンダリング、トレーニングの実行は起きたままになりますが、一瞬のスパイクでは起動しません。

Bluetoothトリガー

ペアリングされたBluetoothデバイス、コントローラー、ヘッドフォン、トラックパッドなどが接続されている間は起きています。30秒の猶予期間により、瞬間的な切断でセッションが途切れることはありません。

カレンダートリガー

カレンダー上の予定の間、Macを起こし続けます。会議、授業、その日の予約枠があれば、手動で切り替えなくてもMacは起きたままです。

ボリュームトリガー

選んだ外部ドライブ、SDカード、ネットワーク共有がマウントされている間は起きています。ディスクキープアライブを使えば、作業の途中でドライブが回転を止めるのを防げます。

インストール

brewコマンド一つで

どちらの方法でも、その後はKeepressoが署名済みのSparkleリリースで自動的に最新の状態を保ちます。

Homebrew

$brew install --cask gyorgysh/keepresso/keepresso

tapから署名済み・公証済みのアプリを直接インストールし、keepressoコマンドをPATHに追加するので、スクリプトからすぐに使えます。他のcaskと一緒にアップデートするか、アプリ自身に更新させることもできます。

手動

最新のDMGは Releasesページからダウンロードし、KeepressoをApplicationsフォルダにドラッグして起動してください。メニューバーのカップをクリックすれば、抽出が始まります。

ちなみに、keepressoコマンドも使いたいですか? DMGインストールではPATHに変更が入らないため、 一度リンクしてください

クローズドディスプレイモードはシステム設定を切り替えます(pmset disablesleep)。そのため管理者の承認が必要です。Login Itemsでヘルパーを一度承認すれば、二度と聞かれません。

相性のいいツール

MyAgens
よく合う · myagens.com

あの常時稼働のMacにクルー一式

その常時稼働のMacで、もうエージェントを動かしていますか? MyAgensなら、Telegramから指揮できるClaude Codeエージェントのクルーを与えられます。承認、メモリ、スケジュール実行まで、すべてスマートフォンから。

Keepressoが明かりを灯し続け、MyAgensが夜勤を担当します。

MyAgens.com
TELEGRAMATLAS
Telegramに1通送るだけで、クルー全体が動き出す
tokenstat
よく合う · tokenstat.ai

夜勤のコストはいくらになるでしょうか?

tokenstatは、そのMacのClaude Code、Codex、Cursor、その他すべてのツールとエージェントのすべてのセッションを、ひとつのヒートマップとダッシュボードにまとめます。すべてリスト価格で評価されるので、自分でAPI料金を払うとしたらどれだけかかるか、サブスクリプションがすでにどれだけの価値をくれているかが正確にわかります。デフォルトでローカル動作、無料プランあり、ソースコードも公開されています。

今すぐハンドルを取得
すべてのAIアクティビティ、すべてのツールとエージェントをひとつのダッシュボードに