
AI 编程小痛点,我用三个方法实现 Mac 临时不息屏
大家好,我是印刻君。
我最近换了工作,新公司拥抱 AI 很彻底。日常开发里,我很多代码都交给 Claude Code 来写。
但任务复杂时,Claude Code 经常跑很长时间,这时候我有一个小痛点。
我去接杯水、或者去趟卫生间时,Claude Code 还在跑。
出于信息安全考虑,我离开工位时通常会合上笔记本,避免屏幕内容暴露在外。
可电脑一合上息屏了,Claude Code 也就停了。
我不想长期把 Mac 设置成永不息屏,既不安全,也不太符合日常使用习惯。
命令行 caffeinate
我在终端敲 caffeinate ,caffeinate 是 macOS 系统自带的命令行,作用是临时阻止 Mac 进入睡眠状态(让 Mac 像喝了“咖啡因”一样保持清醒)。
等我回来后,我按 Contrl + C 停掉命令行,Mac 就会恢复正常的睡眠策略。
但这样我每次都要开输入命令,还是不够方便。
Amphetamine
于是我开始找图形工具。
我最先发现的是 Amphetamine,它可以设置时长,能针对特定 App 阻止息屏。
但下载它需要在 App Store 上,还需要登录苹果账号。
我不想在公司电脑上登录自己的苹果账号,一怕把私人信息同步到公司电脑,二怕被公司安全策略误伤。于是我放弃这个方案。
Keeping You Awake
最后我找到了 Keeping You Awake,它能从官网 https://keepingyouawake.app/ 或 GitHub 直接下载,代码还是开源。
它不支持针对某个 App 单独阻止息屏,但这对我来说够了。我去开会或去洗手间时,点一下菜单栏阻止息屏,回来再点一下关掉。这样刚刚好。
小结
这就是我解决这个小痛点的过程:先用系统自带命令,再看图形化工具,最后选了一个简单、不需要登录账号的方案。
如果你也经常让 Claude Code、Cursor 或其他 AI 工具长时间跑任务,可以试试这些方法。要是你有更好的解决方案,也欢迎在评论区分享。