懂得收手的咖啡因
Keepresso 让 Mac 保持唤醒,全凭你说了算
你的 Mac 总在最糟糕的时刻睡着:下载到一半、渲染到一半、通话到一半、智能体运行到一半。Keepresso 只在该醒着的时候让它保持清醒,该休息时才让它安心休息。它免费且开源,安静地待在菜单栏里,没有账户,没有追踪器,也不收取任何授权费用。
它能做的一切
只在该醒着的时候保持唤醒
覆盖每一种 Mac 不该打盹的场景。可按什么启动会话、你如何控制它、它会改变什么,或自动化如何访问它来浏览。
保持活跃
即使离开一会儿,也保持活跃状态
远程桌面会话、VDI 和聊天应用只要你一停止打字,就会把你标记为离开,有些企业系统甚至会因此把你登出。保持活跃会向 macOS 报告活动状态,让你在阅读、观看或思考时始终显示为在线。
保持你的状态在线 →为智能体时代而生
常驻运行 Mac 的静默必备品
把智能体开一整夜,Mac 也只在它工作时保持唤醒。AI 智能体触发器会在终端里盯着 claude、cursor、codex、gemini 及同类工具,一旦最后一个会话安静满你设定的宽限期,就会退出。连接 Claude Code、Cursor、Codex 或 Antigravity 后,每个会话都会上报自己的状态,因此停在权限确认提示前的暂停也仍算作正在工作。
租约、MCP 与技能 →游戏与串流
优化游戏并防止 Mac 进入睡眠
macOS 会把你的 Wi-Fi 无线电模块共享给 AWDL(AirDrop 和 Handoff 背后的技术层),每次扫描附近设备都会造成一次延迟尖峰。Keepresso 能识别游戏会话,并在此期间让无线电模块安静下来。
AWDL 深度解析 →无显示器的 Mac mini 与 Mac Studio
让无显示器 Mac 保持唤醒并可远程访问
把 Mac mini 或 Mac Studio 藏起来当构建机、智能体主机或家庭服务器。Keepresso 会一步步引导你让它保持唤醒、扛过断电,并在恢复供电后自动重新开机,再通过屏幕共享提供清晰的 Retina 级桌面,让你查看日志或 MyAgens 面板时,感觉就像坐在它面前一样。
无显示器设置清单 →



偏好设置
设置一次,从此无忧
所有可配置项都在七个标签页里,游戏与串流工具则有独立窗口。菜单本身始终保持一键操作的简洁。
是什么让它保持唤醒
AI 智能体触发器
只在编程智能体真正工作时保持唤醒,而不是仅仅开着。可识别 Claude、Cursor、Codex、Gemini、Grok、Antigravity、Hermes、Kilo Code、OpenCode、DeepSeek Harness、LM Studio Bionic 等。已连接的工具会上报每个对话的精确状态;其余则依据实时工作判断,而不是一个闲置的应用窗口。
游戏触发器
当游戏或云客户端处于前台、当游戏手柄已连接(DualSense、Xbox、任意游戏手柄,甚至 Steam Controller,都在硬件层免权限识别),或当 Steam 正在任意库中下载或更新游戏时,保持唤醒。
识别会议状态
只要有任何程序在使用摄像头或麦克风,就保持唤醒。它只读取设备状态,不接触音视频流,因此不会弹出权限请求。一条规则覆盖所有会议应用,包括浏览器标签页里的通话,也可以把范围限定到单个应用,让只有 Slack、Discord 或 Zoom 通话才算数。
触发引擎
仅在充电或使用电池、外接显示器已连接、连接到指定 Wi-Fi 或 VPN,或某个特定应用运行时才保持唤醒。可以用“任一”或“全部”组合条件,一键暂停所有触发器。
网络活动与下载触发器
只要网络吞吐量高于你设定的速率(100 KB/s 到 5 MB/s),或被监视的文件夹中有下载正在写入,就保持唤醒,让大文件传输顺利完成而不会中途卡住。
日程触发器
在你选定的日子设置每日时间窗口:工作日 9:00 到 18:00,或跨越午夜的通宵 22:00 到 6:00。内置“工作时间”和“通宵”两种起始模板。
音频播放触发器
只要有声音在播放:音乐、视频、播客,就保持唤醒。30 秒的释放宽限期能扛过曲目间隔和短暂停顿,避免会话反复开关。
CPU 负载触发器
只要经过平滑处理的 CPU 使用率高于你设定的阈值,就保持 Mac 唤醒。长时间的构建、渲染和训练任务能保持唤醒,短暂的峰值则不会触发。
蓝牙触发器
只要已配对的蓝牙设备保持连接,比如手柄、耳机或触控板,就保持唤醒。30 秒的宽限期能扛过短暂断连,避免会话反复开关。
日历触发器
在日历事件期间保持 Mac 唤醒,会议、课程或当天预定的时间段都能让它自动保持唤醒,无需手动切换。
卷触发器
只要选定的外接硬盘、SD 卡或网络共享处于挂载状态,就保持唤醒,并通过磁盘保活功能防止它在任务进行中被降速停转。
按你的方式运行
任意时长,或指定到某个时间点
可选预设时长、自定义的小时和分钟时长,或让会话在某个具体时间点结束,若该时间已过则顺延到明天。会话进行到一半时,一键即可将它转换为再运行 15、30 或 60 分钟后停止。
预设
一键应用一组命名的触发器组合:会议、AI 智能体、游戏、接通电源、外接显示器、远程会话、备份进行中、媒体渲染等等,也可以保存你自己的规则组合。删除的默认预设也能恢复。
活动面板
为什么我的 Mac 还醒着?菜单会显示是哪个应用在让它保持唤醒,活动面板则列出每个应用的实时电源断言,还有记录每次会话启动或停止原因的决策日志。日志在重新启动应用后依然保留,并提供七天汇总,显示 Keepresso 让 Mac 保持唤醒了多久。
系统级快捷键
设置一个全局快捷键,在任何应用中都能启动或停止保持唤醒,不用切到菜单栏。任务进行到一半也能随手切换会话,随后继续手头的工作。
启动时自动开始
Keepresso 在登录时启动后会自动开始保持唤醒会话,让常驻运行的 Mac 在你坐下动手之前就已经保持清醒。
导出和导入设置
把你的整套配置,包括触发器、预设和规则,保存为一个文件,然后在另一台 Mac 上或重装系统后导入,不用从头重新搭建条件。
键盘清洁器
擦拭时锁定按键,避免在前台 App 中输入内容,或意外打开调度中心、聚焦搜索和听写。
公共 Wi-Fi 工具
咖啡馆或酒店的登录页面无法显示时,可在一个面板中打开门户、清除 DNS 缓存或重新启动 Wi-Fi。
它对 Mac 做了什么
只需输入一次密码
每一项特权切换,合盖模式、游戏用的 AWDL 暂停、风扇加速、游戏的 CPU 优先级、定时唤醒,过去都会弹出管理员密码提示。在“登录项”里批准一次辅助程序后,之后每一项都会瞬间静默完成。它能扛过重启,随应用一起更新,也可以在同一个地方随时移除。
定时唤醒
通过管理员辅助程序安装一次性或重复的系统唤醒,然后启动会话,或交给触发器接管。Keepresso 可以同步定期的 Claude Desktop 例行任务、Codex 自动化和 tokenstat.ai 任务,并在每次开始前唤醒 Mac。它只读取日程和名称,从不读取提示词。接交流电时可靠;用电池时固件可能会跳过唤醒。
热安全网
专为那台无法自救的 Mac 准备的防护:合盖保持唤醒后被遗忘,或许还被塞进了包里。监视 macOS 热压力或你选定的传感器;持续过热时可以先加速风扇,再暂停会话并解除睡眠覆盖,让 Mac 真正降温。旁边的“测试风扇”检查能在你真正需要前验证整条链路。
提醒与会话结束操作
N 分钟后弹出“仍在冲泡中”的提醒通知,可选提示音,避免被遗忘的会话耗尽电池。当会话自行结束时,它可以让显示器睡眠、启动屏幕保护程序、锁定屏幕,或让整台 Mac 进入睡眠。
电量感知自动暂停
一旦电量低于你设定的阈值,就让 Mac 进入睡眠,即使正处于会话中途也不例外,这样保持唤醒的规则就不会把电池耗尽。暂停时会有通知说明原因,重新插上电源后会话就会自动恢复。
空闲时调暗显示器
让屏幕保持唤醒,但在你离开几分钟后自动调到最暗,一旦你回来或会话结束就立刻恢复亮度。比起整夜全亮的屏幕,这样对面板和电池都更友好。
让屏幕保护程序照常出现
让屏幕保护程序或显示器睡眠在闲置几分钟后照常启动,同时系统本身继续工作,机器保持忙碌,屏幕依然能得到休息。
保持活跃
让远程桌面、VDI、Teams、Slack 和闲置计时器把你视为在线。使用无需权限提示的 macOS 方式;当某个系统需要物理式信号时,也可选择 F15、Shift、其他按键或轻微移动鼠标。仅在使用按键或鼠标方式时才会申请辅助功能权限。
合盖模式
合上盖子、不接外接显示器也能继续运行,接电源或用电池都可以。合上的盖子里屏幕会自动关闭,不会一直亮在你的包里。
随时随地访问
事件钩子
在某件事发生时运行快捷指令、POST 一个 webhook,或执行 shell 命令:会话启动或结束、触发器生效或解除、电池或热暂停触发、AI 智能体进入闲置。通宵任务完成时推送到手机,只差一个钩子。
命令行工具
keepresso CLI 可以从脚本和流水线中驱动应用:启动、停止、切换,并通过 JSON 状态文件读取状态,还有用于自动化的 lease 和 wake 命令。也可以完全不启动应用,以类似 caffeinate 的方式保持 Mac 唤醒,直到某个进程退出或你按下 Ctrl-C。
自动化租约
脚本和 AI 智能体通过必须不断续期的有界租约让 Mac 保持唤醒,因此崩溃工具的租约会自动到期。菜单里有实时倒计时,“停止”会结束所有租约,内置的 MCP 服务器加上一键智能体技能,会把整套协议教给 Claude Code、Gemini CLI、Grok 或 Codex。
十五种语言
整个应用都已本地化:菜单、设置和游戏与串流界面、通知、旁白(VoiceOver)标签以及桌面小组件。你可以在偏好设置或欢迎界面选择语言,也可以让它跟随系统语言。
快捷指令与 URL scheme
提供完整的“快捷指令”动作(启动、停止、切换,也可指定 N 分钟),在聚焦搜索和 Siri 中同样可用,还支持 keepresso://start?duration=60 或 until=18:00,适用于 Raycast、Alfred 和脚本。
小组件与控制中心
在 macOS 14 及更高版本上提供带实时倒计时的桌面和通知中心小组件,macOS 26 上还新增了控制中心开关,可以直接启动或停止会话,全程无需打开菜单。
无显示器 Mac 工具集
设置清单会检查睡眠、自动重启、自动登录和远程访问,实验性的 HiDPI 虚拟显示器则能让屏幕共享保持清晰,不需要任何仿真插头。
安装
只差一次 brew
无论哪种方式,之后 Keepresso 都会通过已签名的 Sparkle 更新自动保持最新。
Homebrew
直接从 tap 安装已签名、已公证的应用,并把 keepresso 命令加入你的 PATH,脚本可以立即调用它。可以和其他 cask 一起更新,也可以让应用自行更新。
搭配使用
在那台常驻 Mac 上配一整支团队
已经在那台常驻运行的 Mac 上跑智能体了?MyAgens 能给它配上一支 Claude Code 智能体团队,你可以从 Telegram 直接指挥:审批、记忆、定时任务,全部在手机上完成。
Keepresso 负责保持通电,MyAgens 负责值夜班。
MyAgens.com你的夜班要花多少钱?
tokenstat 会把那台 Mac 上 Claude Code、Codex、Cursor 以及其他所有工具和智能体的每一次会话汇成一张热力图和一个仪表盘。所有内容按目录价格计价,让你清楚看到如果自己为 API 付费,这些工作要花多少钱,以及你的订阅已经带来多少价值。默认本地运行,提供免费套餐,源码公开可用。
立即认领你的用户名