GoForum🌐 V2EX

做了个 Mac 防休眠小工具,用盖子当开关

panghu960 · 2026-05-07 22:00 · 0 次点赞 · 2 条回复

大家好,我最近做了一个 macOS 菜单栏小工具,叫 FlatWhite 。

起因很简单:我以前一直用 Caffeinated 这类防休眠工具,但经常忘记点。

有时候开着 Cursor / 长下载 / 长构建,Mac 自己暗屏睡了;有时候事情做完了,又忘记把防休眠关掉。重活多的时候,一天可能要在菜单栏里来回点很多次。

后来我想,这个动作是不是不该靠人记?

MacBook 本身就有一个很自然的状态:盖子打开 / 盖子合上。所以 FlatWhite 的核心逻辑就是:

  • 盖子打开:自动保持常亮
  • 盖子合上:恢复系统正常睡眠逻辑
  • 需要固定时长时,也可以选 5 分钟、30 分钟、1 小时、2 小时或一直保持

它是一个很轻的 SwiftUI 菜单栏 app:

  • 没有 Dock 图标
  • 不需要账号
  • 不联网
  • 不收集数据
  • macOS 13+ 可用

我现在刻意没有做很复杂的快捷指令 / AppleScript / 一堆高级开关,因为这个工具的出发点就是:最好不要让用户一直想起它。

App Store: https://apps.apple.com/us/app/flatwhite-stay-awake/id6762508707

现在比较想听 V 友两个反馈:

  1. “盖子打开 = 防休眠,盖子合上 = 释放”这个模型,你们觉得自然吗?
  2. 防休眠工具你们更在意“功能多”,还是“完全不用想起来点它”?

如果你们有外接显示器、长下载、长构建、演示、会议这些场景,也想听听有没有我没覆盖到的边界。

2 条回复
panghu960 · 2026-05-07 22:20
#1

补两张 App Store 截图,方便看界面和 Auto Mode:

https://i.v2ex.co/2d41G3XSb.jpeg

https://i.v2ex.co/bjv8v0wdb.jpeg

xjpz · 2026-05-07 22:20
#2

盖子打开 = 防休眠,盖子合上 = 释放 很合理。

另外问下 开源了吗?

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: panghu960
发布: 2026-05-07
点赞: 0
回复: 0