大家好,我是 r/apple 的用户
相信不少人跟我一样,平时会用 AI 编程工具,也会跑一些定时任务或自动化脚本你可能也见过有人为了不让电脑休眠,合盖后还得一直把笔记本敞着到处走
最近几个月,我碰到两个挺头疼的问题:
问题
代理还在干活的时候一合盖,任务立刻就停了
如果合盖时正好该跑自动化,任务根本不会执行,也不会提醒我我就这样漏掉了无数次每日汇总
解法
于是我做了 goguma它通过钩子自动识别正在运行的代理任务,在任务结束前一直保持 Mac 唤醒状态,哪怕合着盖也行,跑完再正常休眠它也能在合盖休眠时把 Mac 唤醒来执行定时任务,完了再睡比如凌晨三点它会自己醒五分钟跑个脚本,然后继续睡
和现有工具的区别
现有的 caffeinatepmsetAmphetamine 都只能在 Mac 已经醒着的时候防止休眠,没法唤醒休眠中的机器,goguma 可以而且 Amphetamine 和 pmset 的 disablesleep 就像个开关,你得一直操心开没开,经常几小时后从包里拿出来发现电脑早没电了goguma 全帮你自动搞定
目前它支持 launchdcrontabHermesClaudeCodexCursorGemini 上的各类自动化和代理
开发初衷
最开始就是为自己用的,想跑代理又不用一直敞着电脑后来朋友说他们也遇到一样的问题,我就开源了
关于收费
完全免费开源如果觉得好用,去给个 star 就是对我最大的支持
透明说明
goguma 已经过签名和苹果公证,纯本地运行,不收集任何数据
欢迎各种反馈!