让你的电脑保持不休眠
在 AI 代理工作的时候
你锁了屏,出去吃午饭,回来一看,刚才启动的构建还停在第 3 分钟。AgentsRoom 解决的就是这个问题:只要有代理在工作、开发命令在运行或数据库导出正在进行,你的电脑就不会进入休眠。
屏幕照样会熄灭。被阻止的只有系统休眠,一旦没有任何任务在运行就立即放开。状态栏里的杯子图标告诉你机器何时被保持唤醒以及原因,点一下就能按需保持唤醒,即使没有任何任务在运行,时长可选 1、4 或 8 小时,或者一直保持到你手动关闭。
- 代理正在重构认证模块
- 开发命令npm run build
- 数据库导出中,2.1 GB / 3.4 GB
- 手动保持保持唤醒 4 小时
状态栏里的杯子盯着的东西:一轮工作进行到一半的代理、还没回到命令提示符的构建、一次数据库导出,或者你自己开启的手动保持。四样都安静下来时,机器就又可以休眠了。
笔记本和台式机默认在没人操作时进入休眠。在出厂设置的新款 Mac 上,屏幕熄灭大约一分钟后系统就会休眠,而锁屏会让屏幕立刻熄灭。Windows 和 Linux 也有同样的闲置计时器。对一个在看邮件的人来说,这样做没错。可对一台正在跑 AI 代理、构建或数据库 dump 的机器来说,这意味着每一个进程都会在干到一半时被冻住。
我们在一次真实会话里测过:启动了三个构建,用户锁屏后离开。四分钟后系统进入了休眠。一个 13 分钟的构建实际花了 62 分钟,其中 45 分钟都在休眠,直到有人按下一个键之前,什么都没有动。等着这个构建的代理也跟着冻住了,一个通过 SSH 隧道进行的数据库导出断开了连接。
现在,AgentsRoom 在有真实任务进行时会请求操作系统保持唤醒,任务一结束就立即放开。这和 Caffeine、Amphetamine 或 PowerToys Awake 发出的是同一个请求,区别在于 AgentsRoom 知道任务何时开始、何时结束,所以你永远不用记着去打开它,或者关掉它。
而当你想在没有任何任务运行时让机器保持唤醒,比如一次漫长的下载、一场演示或一次远程会话,状态栏里的杯子同样能做到,还带计时器。
它能做什么
任务运行时自动生效,需要时手动开启,状态随时可见。
任务运行时阻止休眠
一轮工作进行到一半的代理、任务仍在运行的开发命令、一次数据库导出、导入或复制:其中任何一个都会让机器保持唤醒。最后一个结束后,休眠就恢复了。
终端开着不等于在运行
构建完成后仍开着的开发命令标签页不会阻止任何东西。AgentsRoom 看的是终端里的任务是否还在运行,所以 npm run dev 会让机器保持唤醒,已经完成的构建则不会。
状态栏里的一只杯子
机器被保持唤醒时,杯子会亮起。悬停可以看到原因,点击可以看到每一项原因:哪个代理、哪条命令、哪次传输、哪个手动保持以及持续到什么时候。
按需保持不休眠
1 小时、4 小时、8 小时,或者一直保持到你手动关闭,即使没有任何任务在运行,即使自动模式已关闭也一样。选择另一个时长会替换当前的时长,也可以提前关闭。
屏幕常亮,仅在你要求时
默认情况下屏幕照样熄灭,锁屏依然保护你的隐私。手动保持也可以让屏幕一起常亮,有些 Windows 笔记本需要这样,因为屏幕一黑它们就会进入待机。
代理也可以发起请求
通过 AgentsRoom 的 MCP,代理可以检查机器是否正被保持唤醒,在你要求时让机器保持唤醒指定的分钟数,以及停止保持。杯子会显示这是由代理开启的。
工作原理
向操作系统发出一个请求,在恰当的时刻发出,在恰当的时刻撤回。
- 1
AgentsRoom 盯着自己的任务
它本来就知道哪些代理在工作、哪些开发命令终端里有任务在运行、哪些数据库传输正在进行。这就是保持唤醒的全部理由,再加上你开启的手动保持(如果有的话)。
- 2
它请求系统跳过休眠
只要还有任何一个理由成立,AgentsRoom 就持有一个系统电源请求:macOS 上是电源断言,Windows 上是 system-required 请求,Linux 上是桌面会话的抑制器加上 logind 休眠锁。屏幕仍按自己的计时器熄灭。
- 3
任务一停就立即放开
最后一个理由结束后,请求就会被撤回,你平时的休眠设置重新生效。有时限的手动保持会准时结束,即使中途机器被以其他方式休眠过也是如此。
- 4
不会卡在开启状态
如果 AgentsRoom 窗口崩溃或重新加载,它的上报会在几分钟后过期,请求随之取消。AgentsRoom 退出时会释放所有保持,手动保持也不会在下次启动时恢复。
什么时候用得上
那些电脑一休眠就让你白白损失一小时的时刻。
锁屏后直接离开
启动一个耗时很长的代理任务,锁上电脑,去吃午饭。屏幕熄灭,代理继续工作,等你回来结果已经在那儿了。
漫长的构建和测试套件
一次发布构建、一轮完整测试、一个 Docker 镜像:屏幕熄灭后命令照样运行,任务一完成机器就可以休眠。
通过隧道导出数据库 dump
通过 SSH 或 AWS SSM 进行的导出可能要花好几个小时,而机器一休眠隧道就断了。传输在整个过程中都会让机器保持唤醒,即使你关掉了启动它的那个窗口。
演示和远程会话
在你演示、共享屏幕或从别处远程访问这台电脑时,让机器和屏幕保持开启一小时,之后再让它自己恢复休眠。
比起 Caffeine、Amphetamine 或 PowerToys Awake,少装一个应用
这些应用会按你指定的时长让机器保持唤醒。它们做得很好,AgentsRoom 的手动保持做的也是同样的事:设定时长,或者一直保持到你手动关闭,屏幕可亮可灭。
它们无法知道的是,你的代理、构建和数据库传输何时开始、何时结束。AgentsRoom 知道,所以自动保持能在你完全不用操心的情况下覆盖你的工作,并在工作完成的那一刻让机器休眠,而不是在任务结束后还让它醒着好几个小时。
如果你还需要为与 AgentsRoom 无关的事情让机器保持唤醒,专门的应用依然是合适的工具。两者可以同时运行,互不冲突。
你的代理也能让机器保持唤醒
对代理说一句“迁移运行期间让电脑保持唤醒两小时”,它就会调用 AgentsRoom 的 MCP。它可以读取当前状态,开启 1 到 1440 分钟或直到被停止的保持,必要时让屏幕常亮,并结束保持。它用的是和状态栏同一个保持,所以你能在杯子上看到它,并一键停止。代理自己的工作并不需要它:那部分已经自动覆盖了。
它做不到的事
- 合上笔记本盖子仍会让机器休眠,macOS、Windows 和 Linux 都是如此。任何应用都无法阻止。请保持盖子打开、屏幕熄灭,或者使用外接显示器。
- 在 Linux 上,AgentsRoom 会同时向桌面会话和 systemd-logind 发出请求。没有 systemd 的系统,或者无法访问它的沙盒安装,就只能依靠桌面会话。
- 有些 Windows 笔记本在屏幕熄灭时就进入待机,对它们来说,只有同时保持屏幕常亮才能让它们继续工作。手动保持提供了这个选项,并在 Windows 上默认开启。
- 一切随 AgentsRoom 一起停止:退出应用会释放所有保持,手动保持也不会在下次启动时恢复。
常见问题
为什么 Claude Code 或其他 AI 代理还在工作时,我的电脑就进入休眠了?
因为操作系统只看到没有人碰键盘。休眠计时器依据的是用户活动,而不是进程在做什么,所以在终端里运行的代理、构建或 dump 都不算数。AgentsRoom 会告诉系统有任务正在进行,于是休眠会等到任务完成。
我的屏幕会一直亮着吗?
不会,默认不会。被阻止的只有系统休眠:屏幕按平时的计时器熄灭,锁屏也和以前一样正常工作。如果你需要,手动保持也可以让屏幕一起常亮。
AgentsRoom 能取代 Caffeine、Amphetamine 或 PowerToys Awake 吗?
就保持机器唤醒而言,可以。点击状态栏里的杯子,选择 1 小时、4 小时、8 小时或一直保持到你手动关闭,屏幕可亮可灭。除此之外,AgentsRoom 还会在你的代理和命令工作时自动让机器保持唤醒,而这是那些应用看不到的。
怎么知道我的电脑是否正被保持唤醒?
看 AgentsRoom 底部状态栏里的杯子图标。机器被保持唤醒时它会亮起,悬停或点击它会列出原因:有代理在工作、有开发命令在运行、有数据库传输,或者一个带结束时间的手动保持。
如果我开着一个终端,它会让电脑永远保持唤醒吗?
不会。开发命令标签页一旦任务完成,即使开着也不会阻止任何东西。AgentsRoom 会检查终端里是否真的有东西在运行,所以一个永远不会退出的开发服务器会让机器保持唤醒,已经完成的构建则不会。
合上盖子还能用吗?
不能。在任何操作系统上,合上笔记本盖子都会让机器休眠,任何应用都无法覆盖这一点。请保持盖子打开、屏幕熄灭,或者连接外接显示器。
在 Windows 和 Linux 上能用吗?
能。AgentsRoom 使用每个系统的原生请求。在 Linux 上,它还会获取一个 systemd-logind 休眠锁,因此在忽略常规请求的桌面环境上也能保持唤醒。对于屏幕熄灭就进入待机的 Windows 笔记本,请使用保持屏幕常亮的手动保持。
可以关闭自动模式吗?
可以,在 设置 > 终端 > 保持机器不休眠 中关闭。即使自动模式已关闭,状态栏中的手动保持依然有效,而且杯子也可以像其他元素一样从状态栏中隐藏。
AI 代理能让我的电脑保持唤醒吗?
能,只要你让它这么做。AgentsRoom 的 MCP 为代理提供了三个工具:读取状态、开启指定分钟数或直到被停止的保持,以及结束保持。这个保持会在状态栏中显示为由代理开启,你可以直接在那里停止它。
要收费吗?
不收费。保持机器唤醒,无论是自动还是按需,都包含在 AgentsRoom 的所有方案中,免费方案也不例外。
你可能还会喜欢
进程守卫
用 AI 编程代理干了一天,机器就开始卡?多半不是代理的锅,而是它们留下的那些命令:一个进程独占好几个 GB,或者十来个各占一点,直到什么都不剩。AgentsRoom 把它们找出来,指出是哪个代理启动的,让你一键结束它们,或者一键打断那个代理。
定时任务:面向 AI 代理的 cron
无需编写任何 cron 表达式,即可定时运行重复的 AI 代理和开发工作流。每天早晨运行一个 Claude Code 或 Codex 会话来评审 pull request,每晚扫描崩溃日志,每周一检查依赖,生成每周 changelog,或在每次部署后跑一遍 QA。选择频率(每 N 分钟、每小时、每天、每周、每月)、一段提示词和一个代理角色。AgentsRoom 会替你启动,在下次启动时补跑错过的运行,并保留可重新打开的运行历史。
新功能
AgentsRoom Dev Terminals 是 macOS、Windows 和 Linux 上真正按项目划分的终端管理器。一键启动后端、前端、移动端 bundler、数据库和微服务。可分离到第二屏的独立窗口、由 Claude 生成命令、真实的 xterm.js 终端、git 原生存储,以及通过 4G/5G 从 iOS 和 Android 移动应用远程触发命令。iTerm2、Terminal.app、Warp、Ghostty、Kitty、Alacritty、WezTerm、Hyper 和 Tabby 的现代替代方案。
数据库连接
保存你的 MySQL、PostgreSQL 和 MongoDB 连接,通过 SSH 隧道或 AWS SSM 会话访问私有子网里的数据库,让你的 AI 代理经由 MCP 查询它。默认只读,每次调用一条语句,结果集有上限,密码永远到不了代理手里。导出、导入以及数据库之间的直接复制也都包含在内。
MCP : 代理可驾驶:手动或自动
四个 MCP 服务器让 Claude Code、Codex 等 CLI 驾驶 AgentsRoom 本身:读取 backlog、运行 dev 命令、使用 prompt library、操作内嵌浏览器。
别再让休眠毁掉你的构建
下载 AgentsRoom,在你离开键盘的时候,让你的代理把工作做完。
配套应用:随时随地监控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接发送到您的公开待办清单。