无需安装 App:两步用 Mac 快捷指令实现「一键防休眠」

Cursor、Codex、Claude Code、Gemini CLI 之类的 AI 编码助手越来越好用,执行复杂任务的表现越来越好,有时候进行比较复杂的项目规划和代码编写时需要让 Mac 不休眠,防止 AI 任务运行中断。

之前一直在用一款免费的软件叫 Amphetamine.

Amphetamine

这个小软件很好用,需要的时候启动,设置一个不休眠持续时间,就可以了。用了一段时间后,我发现我从来没设置过其他时间,永远都是打开后将不休眠时间设置为 “无限”,然后在一段或者一天的工作结束后,手动关闭。

其几天在 @HiTw93 的推文中 发现原来 Macos 上有一个自带的命令行小工具叫 caffeinate,直接在命令行里执行 caffeinate -d 阻止屏幕关闭,caffeinate -i 阻止系统睡眠。

caffeinate

这完全完全可以满足我对 Amphetamine 所有需求,但是命令行用起来还是不够方便,所以我用 Shortcut 做了个快捷指令:Don't Sleep

根据下面截图的步骤来,新建一个快捷指令,然后把这个快捷指令放到 Menu Bar 上,就是一个非常好的 一键开关休眠 的小工具了!

  1. 创建一个快捷指令叫 Don’t Sleep step1

  2. 在里面运行 Shell Script,并且勾选 Pin in Menu Bar step2

菜单栏效果 menu bar

需要 Mac 不休眠的时候点一下,再也不用担心 AI 员工睡着了! running

分享这篇文章

如果它可能对其他开发者有帮助,可以转发出去。