有些工具不性感,但用了就回不去。
Zara Zhang 最近推荐了一个 Mac 小工具 Amphetamine:它能让 Mac 在合盖、下载文件、跑某个应用或执行长任务时保持唤醒。听起来像一个很小的功能,对吧?但我觉得这类工具正好戳中现在个人工作流里一个很真实的痛点:电脑越来越像一台个人服务器,可 macOS 默认还是按“人离开了,机器就该休息”的逻辑在工作。
这两套逻辑经常打架。
你让本地 AI 跑一批文档总结,出门前开始下载大文件,晚上让脚本批量转码视频,或者开着 Codex / Claude Code 做一个长任务。结果人一走,屏幕一合,机器睡了。第二天打开一看,任务停在一半。那种感觉很蠢,像请了个员工加班,结果你刚关灯他就打卡下班。
Amphetamine 解决的不是大问题,但它解决的是那种会让人骂一句“怎么又这样”的小麻烦。
电脑正在变成个人任务机
过去我们对笔记本的期待很简单:我用的时候它醒着,我不用的时候它省电。这很合理。
但今天很多任务不再要求人一直坐在电脑前。尤其是 AI 工具、本地模型、自动化脚本和内容生产工具变多以后,Mac 经常要承担一些“无人值守”的活:
- 本地模型批量处理文档
- 下载模型、数据集、视频素材
- 用 ffmpeg 转码或压缩视频
- 跑构建、测试、索引、备份
- 让 AI coding agent 慢慢改代码、跑测试
- 同步云盘或迁移大文件
这些任务的共同点是:人可以离开,但机器不能睡。
这就是 Amphetamine 这类 keep-awake 工具的价值。它不是帮你多做事,而是保证那些已经开始的事别半路断掉。
macOS 自带设置为什么不够顺手
macOS 本身当然有睡眠和唤醒设置,终端里也有 caffeinate 命令。懂命令行的人可以直接敲:让系统在一段时间内别睡,或者在某个进程运行时保持唤醒。
问题是,大多数人并不想每次都想命令。
真正顺手的工具,应该贴近场景:
- 我只想让电脑保持醒着 2 小时
- 我只想等这个文件下载完再睡
- 我只想某个应用运行时别睡
- 我想合盖后继续跑任务,但不想每次查参数
- 我想一眼看到现在是不是还在“防睡眠”状态
Amphetamine 的优势就在这里。它把一个本来偏系统管理的能力,变成了菜单栏里可以随手开关的工作流按钮。官方 App Store 介绍里也提到,它可以按时间、下载文件、正在运行的应用等条件启动保持唤醒会话,并可配置是否允许显示器睡眠、屏保启动,以及在内置显示器合上时防止系统睡眠。
这不花哨,但很实用。
本地 AI 时代,小工具会重新变重要
我越来越觉得,本地 AI 和自动化工具的发展,会让一批“看起来很小”的 Mac 工具重新变重要。
原因很简单:AI 任务经常不是一次点击就结束。它会读文件、建索引、跑批处理、调工具、生成中间产物。越是把 AI 放回本机,越会碰到操作系统层面的老问题:电源、权限、文件、网络、磁盘、窗口、后台任务。
模型再聪明,也架不住电脑睡着。
这句话有点好笑,但很真实。
很多人谈本地 AI,喜欢聊模型大小、上下文长度、推理速度。我当然也关心这些。不过落到日常使用,决定体验的经常是更朴素的东西:电脑别睡、网络别断、文件别丢、权限别乱、日志能看、失败能重跑。
Amphetamine 属于这条链路里最基础的一环。它不负责让 AI 更强,它负责让任务有机会跑完。
适合哪些场景
如果你只是正常办公、写文档、刷网页,那它可能没那么必要。Mac 自带电源管理已经够用了。
但如果你经常做下面这些事,我会建议装一个:
1. 跑本地 AI 或长时间推理
比如用 Ollama、本地 Whisper、批量 OCR、批量总结文档。很多任务一跑就是几十分钟,甚至几个小时。你不可能一直盯着屏幕,但也不想它半路睡死。
2. 下载大文件
模型文件、视频素材、系统镜像、数据集,动不动几个 GB。Amphetamine 可以按下载状态保持唤醒,比手动改系统设置省心。
3. 批量处理媒体
视频转码、音频提取、图片压缩、字幕生成,这类任务最适合晚上丢给电脑跑。前提是电脑别一合盖就罢工。
4. AI coding agent 长任务
现在很多 coding agent 会自己读代码、改文件、跑测试。你让它慢慢做没问题,但机器如果睡了,它再聪明也只能停在那里。尤其是重构、构建、测试这种流程,保持唤醒就是基本保险。
5. 演示、直播、录屏
这个场景老派但常见。演示到一半屏幕黑掉,尴尬程度不低。小工具能避免很多低级事故。
但别把它当魔法
这里要泼一点冷水。
Amphetamine 不是散热外挂,也不是电池外挂。合盖继续跑任务听起来很爽,但长时间高负载时,Mac 仍然要考虑散热、电源和摆放环境。尤其是视频转码、本地模型推理、长时间构建这些任务,我更建议接电、放在通风的位置,别塞进包里闷着跑。
还有一点,保持唤醒不等于任务一定能成功。网络可能断,脚本可能报错,磁盘可能满,AI agent 可能卡住。它只是解决“系统自动睡眠导致任务中断”这一类问题。
别指望一个菜单栏工具替你兜住所有锅。那不现实。
真正的变化:电脑开始替人守夜
Amphetamine 这类工具值得注意,不是因为功能复杂,而是因为它刚好站在一个工作流变化的拐点上。
以前笔记本主要是人的延伸。人坐在电脑前,它工作;人离开,它休息。现在不一样了。越来越多任务被交给电脑后台执行,电脑开始像一个小型工作节点:接到任务,排队处理,用户离开后继续跑。
这种变化会把很多过去不起眼的工具重新推到前台。不是因为它们突然变高级了,而是因为工作方式变了。长任务、本地 AI、批处理、自动化脚本、coding agent,都需要一个最基础的前提:机器得在线。
Amphetamine 就是这一层朴素的保险。它不像新模型发布那样热闹,也不会制造“生产力提升 10 倍”的幻觉。但它能让一个很具体的场景变顺:把任务交给电脑,然后放心合上盖子走人。
这就够了。
有些效率工具的价值,不在于让人惊呼“哇”,而在于少制造一次“怎么又断了”的烦躁。Amphetamine 大概就是后者。