使用 Keepresso
只在真正需要时保持唤醒:智能触发器
更新于 Jul 4, 2026 1 min
智能触发器让 Keepresso 自己判断何时该让你的 Mac 保持唤醒,而不需要你手动开关。你设置一个或多个条件,Keepresso 只在条件成立时保持 Mac 唤醒,之后自动退出并让它正常睡眠。
你可以使用的条件
- 电源: 接通交流电、使用电池,或正在充电。
- 外接显示器已连接。
- Wi-Fi 网络: 连接到你指定的网络(读取网络名称需要位置权限)。
- 应用运行中或位于前台: 在指定应用打开时保持唤醒,或者只在它位于前台时。
- 进程运行中: 匹配任意命令行,例如
node、python或ffmpeg。 - 摄像头或麦克风使用中: 会议预设的基础条件。不需要摄像头或麦克风权限。
- 音频播放中: 有声音输出时保持唤醒,带一小段针对曲目间隔的宽限期。
- VPN 已连接。
- CPU 高于阈值: 25%、50%、75% 或 90%,经过平滑处理,避免短暂峰值触发会话。
- 卷已挂载: 指定的外接硬盘、SD 卡或网络共享连接时。
- 网络活动高于阈值: 网络传输速率超过你选择的值(100 KB/s、500 KB/s、1 MB/s 或 5 MB/s)时保持唤醒,流量降下来之后自动退出。
- 被监视文件夹中有下载: 把 Keepresso 指向一个类似“下载”的文件夹,只要有文件正在写入其中,就保持唤醒。
- 蓝牙设备已连接: 配对的设备在场时保持唤醒,带 30 秒宽限期防止短暂断连结束会话。
- 日程: 你选定日子的每日时间窗口,包括跨越午夜的通宵窗口。
- 日历事件: Mac 日历上有事件时保持唤醒,让会议或预定时间段保持它清醒。
- 正在玩游戏: Steam 游戏或云端客户端(GeForce NOW、Boosteroid、Parsec、Moonlight、Shadow)运行时。参见修复游戏和串流卡顿。
按你的方式组合条件
设置条件的组合方式为任一(至少一个成立就保持唤醒)或全部(只在所有条件都成立时)。一个应用触发器还可以在条件变为不成立后延迟几秒再退出,避免短暂的波动打断会话。
添加条件菜单把所有内容归类为电源与显示、网络与设备和应用与活动,让列表在增长的同时依然保持简洁。

一键预设
如果你不想从零开始搭建规则,可以直接应用一个预设:
- AI 智能体:
claude、codex或grok运行时。 - 会议: 摄像头或麦克风使用中。
- 接通电源: 插着电源时。
- 外接显示器已连接。
- 远程会话(SSH): 仅在 SSH 连接处于活跃状态时,而不是空闲监听状态。
- 备份进行中: Time Machine 正在备份时。操作指南:Time Machine 与长时间备份。
- 媒体渲染:
ffmpeg运行时。 - 云游戏 / 远程控制: 云游戏或远程桌面客户端位于前台时。
应用一个预设会替换你当前的规则组合,并打开触发器门控。
查看是什么在保持它唤醒
菜单会显示当前正在维持会话的实时条件,暂停触发器按钮可以暂时挂起整个引擎,而不影响你保存的规则。如果会话表现不符合预期,我的 Mac 还是会睡眠 有完整的排查清单。
更多「使用 Keepresso」内容