Keepresso
Keepresso
新手入门

Keepresso 安全吗?开源、已公证

György
审核
György
更新于 Sep 12, 2026 1 min

Keepresso 免费且采用 GPL-3.0 许可,源代码公开。开发者使用 Developer ID 证书为发布版本签名,再由苹果进行公证。这些检查可识别发布者,并检查所分发的应用是否含有已知恶意内容;但它们不能代替你审查各项功能可访问的内容。

它会请求哪些权限

普通的保持唤醒会话不需要辅助功能、蓝牙、摄像头、麦克风、日历或位置访问。启用可选功能时,它们才会请求额外访问权限:

  • 管理员批准,用于合盖模式、暂停 AWDL、风扇控制、游戏 CPU 优先级、定时唤醒、Keyboard Cleaner 和刷新 DNS 等特权操作。批准一次辅助程序,即可使用这些操作而无需反复输入密码。
  • 位置,仅在你使用 Wi-Fi 触发器时,因为在现代 macOS 上读取当前网络名称需要它。其他任何功能都不会使用你的位置。
  • 蓝牙,仅在你启用已配对设备触发器时需要。Keepresso 会列出已配对设备并检查其连接状态。
  • 辅助功能,仅在你为保持活动选择键盘或鼠标方式时需要。默认的 macOS 活动报告方式不需要它。Keyboard Cleaner 改用管理员辅助程序,因此不会请求辅助功能访问。
  • 日历,仅在你启用日历触发器时需要。macOS 会请求完整日历访问,Keepresso 使用事件来决定是否让 Mac 保持唤醒。如果你不想授予访问,请保持该触发器关闭。
  • 通知,用于提醒,以及可选的会话、触发器、自动化、电池和热通知。

你可在系统设置 → 隐私与安全性中检查或撤销这些授权,并在系统设置 → 通知中管理通知。如果不再需要,请同时在 Keepresso 中关闭相应功能。管理员辅助程序的移除方法见辅助程序指南。

它不会触碰什么

  • 不请求摄像头或麦克风权限。 会议触发器只读取系统信号:某个摄像头或麦克风是否正在使用,和菜单栏里亮起的指示点是同一回事。它从不打开媒体流。
  • 没有跟踪器、没有分析工具、没有账号。

你可能没注意到的护栏

几项刻意的选择把尖锐边角都盖住了:

  • 导入的设置不能悄悄运行命令。 导入设置文件时,任何 shell 命令事件钩子都会以关闭状态带入。你要在偏好设置,自动化下审查并重新启用你信任的那些,这样共享或下载的设置文件就不能在你背后执行命令。
  • 自动化始终由你做主。 自动化租约是有界且会自动到期的,有一个开关可以完全关掉它们,允许自动化修改系统唤醒计划则是另一个默认关闭的可选启用项。
  • 更新被锁死。 自动更新器固定到确切的 Sparkle 版本,其签名工具经校验和验证,每一次发布都经过签名与公证。智能体钩子与管理员辅助程序的命令已针对不受信任的输入做了加固。

为什么不上架 Mac App Store

Keepresso 的特权辅助程序和系统级功能,包括合盖显示屏覆盖和 AWDL 控制,需要 App Store 沙盒之外的能力。基本的保持唤醒功能可以存在于沙盒应用中。Keepresso 通过 GitHub 和 Homebrew 分发其完整功能集的已签名、已公证版本。

获取 Keepresso

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

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