このツールについて
Keepresso
とは Keepresso は、単にスリープを禁止するのではなく、自分のルールで Mac を起こしておくために作られたネイティブ macOS メニューバーアプリです。
主な機能
- スマートトリガー:AI エージェントトリガーはターミナル上の claude、cursor、codex、gemini などを監視し、コーディングエージェントが実際に作業している間だけ起こしておき、最後のセッションが設定した猶予期間のあいだ静かになると解除します。
- 閉じたディスプレイモード:フタを閉じても動作を続け、ダウンロード、ビルド、エージェント、SSH、バックアップを最後まで実行します。
- タイマーセッション:指定した時間だけ Mac を起こしておきます。
- 自動化リースと MCP サーバー:アプリバンドルには keepresso-mcp(Contents/Helpers 内)が同梱され、MCP 対応のエージェントがリースの管理、Keepresso の状態、システムのウェイクスケジュールを読み取れます。
- ヘッドレス Mac ツールキット:ディスプレイのない Mac 向けのツール。
- 公共 Wi-Fi ツール:カフェやホテルのログインページが表示されないとき、小さな復旧パネルからキャプティブポータルを開いたり、DNS をフラッシュしたり、Wi-Fi を再起動したりできます。
- ゲーミングとストリーミング:ゲームを最適化しスリープを防ぎます。AWDL は AirDrop や Sidecar などと Mac の Wi-Fi 無線を共有します。
エージェント検出
AI エージェント条件は Kimi Code、Qwen Code、Muse Code、Devin CLI、pi セッションを認識し、プロセスの実際の動作から判断します。無人での夜間実行では、hook の待機状態を作業中として扱うこともできます(デフォルトはオフ、承認待ちは常に作業中として扱われます)。
プラットフォームと入手方法
macOS 14+ に対応し、無料/フリーミアム、オープンソース、公開 API を提供、セルフホスト可能です。インターフェースは 15 言語に対応しています。
機能と用途
AI-agent trigger: stay awake only while a coding agent is actually workingClosed-display mode: keep downloads, builds, agents, SSH, and backups running with the lid shutTimed sessions to keep the Mac awake for set periodsBundled keepresso-mcp: MCP-capable agents can manage leases and read statusHeadless-Mac toolkitPublic Wi-Fi recovery panel: open captive portal, flush DNS, cycle Wi-FiGaming and streaming optimization with sleep preventionDetects Kimi Code, Qwen Code, Muse Code, Devin CLI, and pi sessionsOptionally count hook waiting state as working (off by default)Seven-tab preferences with Gaming & Streaming tools in their own windowAvailable in fifteen languages