Keepresso
Keepresso
使用 Keepresso

从快捷指令、Raycast 或脚本控制 Keepresso

György
审核
György
更新于 Jul 23, 2026 1 min

Keepresso 是一次菜单栏点击,但你也可以用它的快捷指令动作和 URL scheme,从快捷指令、聚焦搜索、Siri、Raycast、Alfred 或任意脚本免手动驱动它。

快捷指令动作

Keepresso 附带原生快捷指令动作,可以放进任意快捷指令,也可以直接从聚焦搜索和 Siri 运行:

  • 开始保持唤醒(可选指定分钟数)
  • 停止保持唤醒
  • 切换保持唤醒
macOS 快捷指令编辑器中,Keepresso 的开始保持唤醒动作设为 90 分钟,加上停止保持唤醒,放在一个 If 块内
Keepresso 的快捷指令动作,这里启动一个 90 分钟会话。

URL scheme

对于 Raycast、Alfred 或 shell 脚本,打开一个 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 命令行工具

它们会固定住

来自快捷指令或 URL 的任何命令都会先暂停你的触发器,这样你请求的会话才会真正站住,而不是一秒钟后被某条触发规则覆盖掉。

一瞥即控:小组件与控制中心

两个更轻的入口让你不用打开菜单也能查看或切换会话。

桌面和通知中心小组件(macOS 14 及更高版本)会显示是否有会话正在运行,对定时会话还会实时显示还剩多久。中等尺寸小组件还带有停止暂停触发器按钮;小方块小组件则是紧凑的状态一览。在桌面上右键,或打开通知中心,选择编辑小组件,找到 Keepresso 并选一个尺寸即可添加。

Keepresso 桌面小组件,显示应用名称、正在让 Mac 保持唤醒,以及停止和暂停触发器按钮
中等尺寸小组件显示状态,停止和暂停触发器一键可达。

控制中心开关(macOS 26)在 Wi-Fi 和专注模式旁加入 Keepresso 开关,你可以在切换系统其余设置的同一个地方启动或停止会话。在系统设置,控制中心下添加它,再拖到你喜欢的布局中。

事件钩子:反向的自动化

快捷指令和 URL 驱动 Keepresso。事件钩子则让 Keepresso 回调你。在偏好设置,自动化下,添加一个钩子,在有事发生时运行快捷指令、POST 一个 webhook,或执行 shell 命令:

  • 会话启动或结束
  • 触发器生效或解除
  • 电池或热暂停触发,或热阶段变化
  • AI 智能体转为闲置

经典用法是通宵智能体任务结束时推送到手机:把 webhook 指到一个 ntfy 主题,或在智能体已闲置时运行一个发送通知的快捷指令。shell 钩子可以启动别的任何事,从 git push 到关掉一盏灯。

一条安全说明:导入设置文件时,任何 shell 命令钩子都会以关闭状态带入,这样共享或下载的文件就不能在你背后执行命令。请在偏好设置,自动化下审查并重新启用它们。

面向脚本与 AI 智能体

快捷指令和 URL 是给你用的。对于无人值守运行的自动化,Keepresso 有专门的接口:脚本或智能体在工作期间不断续期的有界自动化租约(崩溃永远无法把 Mac 钉在唤醒状态)、一个 MCP 服务器,以及智能体一键即可安装的内置智能体技能。参见让 AI 智能体让 Mac 保持唤醒

获取 Keepresso

免费开源,支持 macOS 14 及以上版本。安装它,按你的方式让 Mac 保持唤醒。

更多「使用 Keepresso」内容

让 Mac 保持唤醒指定时长
启动一个定时保持唤醒会话,让你的 Mac 在下载或渲染期间保持唤醒,之后自动睡眠。
合盖状态下保持 MacBook 唤醒
阻止 MacBook 在合盖时睡眠,支持电池供电,不需要外接显示器,也不需要电源线,使用一款免费开源的应用。
只在真正需要时保持唤醒:智能触发器
设置条件,让 Keepresso 只在应用运行、通话进行、接通电源等情况下才保持 Mac 唤醒,不该醒着的时候绝不多醒一秒。
用自动化租约让 AI 智能体和脚本使 Mac 保持唤醒
给 AI 智能体和脚本一种安全的方式来让 Mac 保持唤醒。自动化租约是有界的、会自动到期的,还配有一个 MCP 服务器和一个内置的智能体技能,把整套协议教给你的智能体。

由人工主导并验证 · AI 辅助内容 · AI 工具可能协助起草、编辑、维护以及改进语法或表达清晰度。内容不会自动发布;每项更改都会由人工维护者审核。