保持不休眠

讓你的電腦保持不休眠
在 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. 1

    AgentsRoom 盯著自己的任務

    它本來就知道哪些代理在工作、哪些開發命令終端裡有任務在執行、哪些資料庫傳輸正在進行。這就是保持喚醒的全部理由,再加上你開啟的手動保持(如果有的話)。

  2. 2

    它請求系統跳過休眠

    只要還有任何一個理由成立,AgentsRoom 就持有一個系統電源請求:macOS 上是電源斷言,Windows 上是 system-required 請求,Linux 上是桌面會話的抑制器加上 logind 休眠鎖。螢幕仍按自己的計時器熄滅。

  3. 3

    任務一停就立即放開

    最後一個理由結束後,請求就會被撤回,你平時的休眠設定重新生效。有時限的手動保持會準時結束,即使中途機器被以其他方式休眠過也是如此。

  4. 4

    不會卡在開啟狀態

    如果 AgentsRoom 視窗崩潰或重新載入,它的上報會在幾分鐘後過期,請求隨之取消。AgentsRoom 退出時會釋放所有保持,手動保持也不會在下次啟動時恢復。

什麼時候用得上

那些電腦一休眠就讓你白白損失一小時的時刻。

鎖屏後直接離開

啟動一個耗時很長的代理任務,鎖上電腦,去吃午飯。螢幕熄滅,代理繼續工作,等你回來結果已經在那兒了。

漫長的建置和測試套件

一次發布建置、一輪完整測試、一個 Docker 鏡像:螢幕熄滅後命令照樣執行,任務一完成機器就可以休眠。

透過隧道匯出資料庫 dump

透過 SSH 或 AWS SSM 進行的匯出可能要花好幾個小時,而機器一休眠隧道就斷了。傳輸在整個過程中都會讓機器保持喚醒,即使你關掉了啟動它的那個視窗。

演示和遠端會話

在你演示、共享螢幕或從別處遠端訪問這台電腦時,讓機器和螢幕保持開啟一小時,之後再讓它自己恢復休眠。

比起 Caffeine、Amphetamine 或 PowerToys Awake,少裝一個應用

這些應用會按你指定的時長讓機器保持喚醒。它們做得很好,AgentsRoom 的手動保持做的也是同樣的事:設定時長,或者一直保持到你手動關閉,螢幕可亮可滅。

它們無法知道的是,你的代理、建置和資料庫傳輸何時開始、何時結束。AgentsRoom 知道,所以自動保持能在你完全不用操心的情況下覆蓋你的工作,並在工作完成的那一刻讓機器休眠,而不是在任務結束後還讓它醒著好幾個小時。

如果你還需要為與 AgentsRoom 無關的事情讓機器保持喚醒,專門的應用依然是合適的工具。兩者可以同時執行,互不衝突。

你的代理也能讓機器保持喚醒

對代理說一句「遷移執行期間讓電腦保持喚醒兩小時」,它就會呼叫 AgentsRoom 的 MCP。它可以讀取當前狀態,開啟 1 到 1440 分鐘或直到被停止的保持,必要時讓螢幕常亮,並結束保持。它用的是和狀態列同一個保持,所以你能在杯子上看到它,並一鍵停止。代理自己的工作並不需要它:那部分已經自動覆蓋了。

MCP 工具keep_awake_statuskeep_awake_startkeep_awake_stopAgentsRoom MCP

它做不到的事

  • 合上筆記本蓋子仍會讓機器休眠,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 提供商。

獲取擴充功能
Chrome Web Store

把 Bug 和需求直接傳送到您的公開待辦清單。

多專案管理
多供應商
多代理執行
即時狀態
檔案差異與提交
行動應用
即時預覽
代理團隊
瀏覽器自動化
Backlog 驅動開發
提示詞庫
技能庫
檢視所有功能