Giữ máy tính của bạn luôn thức
trong khi agent AI làm việc
Bạn khóa màn hình, đi ăn trưa, và lúc quay lại thì lần build bạn đã khởi chạy vẫn đứng ở phút thứ 3. AgentsRoom chấm dứt chuyện đó: khi một agent đang làm việc, một lệnh dev đang chạy hoặc một tác vụ xuất cơ sở dữ liệu đang diễn ra, máy tính của bạn sẽ không chuyển sang chế độ ngủ.
Màn hình vẫn tắt như bình thường. Chỉ chế độ ngủ của hệ thống bị chặn, và nó được nhả ra ngay khi không còn gì chạy. Biểu tượng chiếc cốc trên thanh trạng thái cho bạn biết khi nào máy đang được giữ thức và vì sao, và chỉ một cú nhấp là giữ máy thức theo yêu cầu, kể cả khi không có gì chạy, trong 1, 4 hoặc 8 giờ hoặc cho đến khi bạn tắt.
- Agentđang refactor module xác thực
- Lệnh devnpm run build
- Cơ sở dữ liệuđang xuất, 2,1 GB trên 3,4 GB
- Giữ thức thủ cônggiữ thức trong 4 giờ
Những gì chiếc cốc trên thanh trạng thái theo dõi: một agent đang giữa lượt làm việc, một lần build chưa trả lại dấu nhắc lệnh, một tác vụ xuất cơ sở dữ liệu, hoặc một lần giữ thức do chính bạn bật. Khi cả bốn đều yên, máy lại được phép ngủ.
Laptop và máy bàn được cài đặt để ngủ khi không ai đụng vào. Trên một chiếc Mac đời mới với cài đặt gốc, hệ thống ngủ khoảng một phút sau khi màn hình tắt, và khóa màn hình thì tắt màn hình ngay lập tức. Windows và Linux cũng có bộ hẹn giờ nhàn rỗi như vậy. Với người đang đọc email, đó là lựa chọn đúng. Với một chiếc máy đang chạy agent AI, một lần build hay một bản dump cơ sở dữ liệu, điều đó có nghĩa là từng tiến trình một bị đóng băng giữa chừng.
Chúng tôi đã đo trên một phiên làm việc thật: ba lần build được khởi chạy, người dùng khóa máy rồi rời đi. Bốn phút sau hệ thống chuyển sang chế độ ngủ. Một lần build 13 phút mất 62 phút tính theo đồng hồ, trong đó 45 phút là thời gian ngủ, và không có gì nhúc nhích cho đến khi có người nhấn một phím. Agent đang chờ lần build đó bị đóng băng theo, và một tác vụ xuất cơ sở dữ liệu qua tunnel SSH bị mất kết nối.
Giờ đây AgentsRoom yêu cầu hệ điều hành giữ máy thức khi nó có công việc thật đang chạy, và nhả ra ngay khi không còn. Đó chính là yêu cầu mà Caffeine, Amphetamine hay PowerToys Awake gửi đi, chỉ khác là AgentsRoom biết khi nào công việc bắt đầu và khi nào kết thúc, nên bạn không bao giờ phải nhớ bật nó lên, hay tắt nó đi.
Và khi bạn muốn máy thức mà không có gì đang chạy, cho một lần tải xuống dài, một buổi thuyết trình hay một phiên truy cập từ xa, chiếc cốc trên thanh trạng thái cũng làm được, kèm bộ hẹn giờ.
Tính năng
Tự động khi công việc của bạn đang chạy, thủ công khi bạn muốn, luôn hiển thị rõ ràng.
Chặn chế độ ngủ khi công việc đang chạy
Một agent đang giữa lượt làm việc, một lệnh dev có tác vụ vẫn đang chạy, một lần xuất, nhập hoặc sao chép cơ sở dữ liệu: chỉ cần một trong số đó là máy được giữ thức. Khi cái cuối cùng kết thúc, chế độ ngủ quay lại.
Terminal đang mở không có nghĩa là đang chạy
Một tab lệnh dev vẫn để mở sau khi build xong thì không giữ gì cả. AgentsRoom xem tác vụ của terminal còn đang chạy hay không, nên npm run dev giữ máy thức còn một lần build đã xong thì không.
Một chiếc cốc trên thanh trạng thái
Chiếc cốc sáng lên khi máy đang được giữ thức. Di chuột lên để xem lý do, nhấp vào để xem từng lý do: agent nào, lệnh nào, lần truyền dữ liệu nào, lần giữ thức thủ công nào và đến khi nào.
Giữ máy thức theo yêu cầu
1 giờ, 4 giờ, 8 giờ hoặc cho đến khi bạn tắt, kể cả khi không có gì đang chạy và kể cả khi chế độ tự động đang tắt. Chọn một thời lượng khác để thay thế thời lượng hiện tại, hoặc tắt sớm hơn.
Màn hình sáng, chỉ khi bạn yêu cầu
Mặc định màn hình vẫn tắt và việc khóa máy vẫn giữ sự riêng tư. Một lần giữ thức thủ công có thể giữ cả màn hình sáng, điều mà một số laptop Windows cần, vì chế độ chờ của chúng bắt đầu ngay khi màn hình tối đi.
Agent cũng có thể yêu cầu
Thông qua MCP của AgentsRoom, một agent có thể kiểm tra máy có đang được giữ thức không, giữ máy thức trong một số phút nhất định khi bạn yêu cầu, và dừng việc giữ thức. Chiếc cốc cho thấy chính agent đã bật nó.
Cách hoạt động
Một yêu cầu duy nhất gửi đến hệ điều hành, được bật và rút lại đúng lúc.
- 1
AgentsRoom theo dõi chính công việc của nó
Nó vốn đã biết agent nào đang làm việc, terminal lệnh dev nào có tác vụ đang chạy và lần truyền cơ sở dữ liệu nào đang diễn ra. Đó là toàn bộ danh sách lý do để giữ máy thức, cộng thêm lần giữ thức thủ công nếu bạn đã bật.
- 2
Nó yêu cầu hệ thống bỏ qua chế độ ngủ
Chừng nào còn một lý do đúng, AgentsRoom giữ một yêu cầu nguồn của hệ thống: một power assertion trên macOS, một yêu cầu system-required trên Windows, một inhibitor của môi trường desktop kèm khóa ngủ logind trên Linux. Màn hình vẫn giữ bộ hẹn giờ riêng của nó.
- 3
Nó nhả ra ngay khi công việc dừng
Khi lý do cuối cùng kết thúc, yêu cầu được rút lại và cài đặt chế độ ngủ quen thuộc của bạn có hiệu lực trở lại. Một lần giữ thức thủ công có hẹn giờ sẽ kết thúc đúng giờ, kể cả khi trong lúc đó máy đã bị cho ngủ theo cách khác.
- 4
Không gì có thể bị kẹt ở trạng thái bật
Nếu cửa sổ AgentsRoom bị crash hoặc tải lại, báo cáo của nó hết hạn sau vài phút và yêu cầu bị hủy. Khi AgentsRoom thoát, mọi lần giữ thức đều được nhả ra, và lần giữ thức thủ công không được khôi phục ở lần khởi chạy kế tiếp.
Khi nào điều này quan trọng
Những lúc một chiếc máy tính đang ngủ khiến bạn mất cả tiếng đồng hồ.
Khóa màn hình và rời đi
Khởi chạy một tác vụ agent dài, khóa máy tính, đi ăn trưa. Màn hình tắt, agent vẫn tiếp tục làm việc, và kết quả đã sẵn sàng khi bạn quay lại.
Build dài và bộ test lớn
Một bản build phát hành, một lượt chạy toàn bộ test, một image Docker: lệnh vẫn chạy khi màn hình tắt, và máy được phép ngủ ngay khi tác vụ xong.
Dump cơ sở dữ liệu qua tunnel
Một tác vụ xuất qua SSH hoặc AWS SSM có thể mất hàng giờ, và tunnel sẽ chết khi máy ngủ. Lần truyền dữ liệu giữ máy thức trong suốt thời gian của nó, kể cả sau khi bạn đóng cửa sổ đã khởi chạy nó.
Thuyết trình và phiên truy cập từ xa
Giữ máy và màn hình luôn bật trong một giờ khi bạn thuyết trình, chia sẻ màn hình hoặc truy cập máy tính này từ nơi khác, rồi để nó tự ngủ lại.
Bớt được một ứng dụng so với Caffeine, Amphetamine hay PowerToys Awake
Những ứng dụng đó giữ máy thức trong khoảng thời gian bạn chỉ định. Chúng làm việc đó tốt, và AgentsRoom cũng làm điều tương tự với chế độ giữ thức thủ công: một khoảng thời gian, hoặc cho đến khi bạn tắt, với màn hình bật hoặc tắt.
Điều chúng không thể biết là khi nào agent, các lần build và các lần truyền cơ sở dữ liệu của bạn bắt đầu và kết thúc. AgentsRoom thì biết, nên chế độ giữ thức tự động bao quát công việc của bạn mà bạn chẳng cần nghĩ tới, và cho máy ngủ ngay phút công việc xong, thay vì giữ máy thức thêm hàng giờ sau khi tác vụ đã kết thúc.
Nếu bạn còn giữ máy thức cho những việc chẳng liên quan gì đến AgentsRoom, một ứng dụng chuyên dụng vẫn là công cụ phù hợp cho việc đó. Cả hai có thể chạy song song mà không xung đột.
Agent của bạn cũng có thể giữ máy thức
Bảo một agent "giữ máy tính thức trong hai giờ khi migration đang chạy" và nó sẽ gọi MCP của AgentsRoom. Nó có thể đọc trạng thái hiện tại, bật giữ thức trong 1 đến 1440 phút hoặc cho đến khi bị dừng, giữ màn hình sáng nếu cần, và kết thúc việc giữ thức. Nó dùng chung cơ chế giữ thức với thanh trạng thái, nên bạn thấy nó trên chiếc cốc và có thể dừng chỉ với một cú nhấp. Agent không cần đến nó cho công việc của chính mình: phần đó đã được tự động bao quát.
Những gì nó không làm được
- Gập nắp laptop vẫn khiến máy ngủ, trên macOS, Windows và Linux. Không ứng dụng nào ngăn được điều đó. Hãy để nắp mở với màn hình tắt, hoặc dùng màn hình ngoài.
- Trên Linux, AgentsRoom gửi yêu cầu đến cả phiên desktop lẫn systemd-logind. Một hệ thống không có systemd, hoặc một bản cài đặt sandbox không truy cập được nó, sẽ chỉ dựa vào phiên desktop.
- Trên những laptop Windows có chế độ chờ bắt đầu khi màn hình tắt, chỉ một lần giữ thức có giữ màn hình sáng mới giúp chúng tiếp tục làm việc. Chế độ giữ thức thủ công có tùy chọn này và bật nó mặc định trên Windows.
- Mọi thứ dừng cùng AgentsRoom: thoát ứng dụng sẽ nhả mọi lần giữ thức, và lần giữ thức thủ công không được khôi phục ở lần khởi chạy kế tiếp.
Câu hỏi thường gặp
Vì sao máy tính của tôi chuyển sang chế độ ngủ trong khi Claude Code hay một agent AI khác vẫn đang làm việc?
Vì hệ điều hành chỉ thấy rằng không ai chạm vào bàn phím. Bộ hẹn giờ ngủ dựa trên hoạt động của người dùng, không dựa trên việc các tiến trình đang làm gì, nên một agent, một lần build hay một bản dump chạy trong terminal đều không được tính. AgentsRoom báo cho hệ thống biết có công việc đang diễn ra, nên chế độ ngủ sẽ chờ đến khi xong.
Màn hình của tôi có luôn sáng không?
Không, mặc định thì không. Chỉ chế độ ngủ của hệ thống bị chặn: màn hình vẫn tắt theo bộ hẹn giờ thông thường và việc khóa máy tính vẫn hoạt động như trước. Một lần giữ thức thủ công có thể giữ cả màn hình sáng nếu bạn yêu cầu.
AgentsRoom có thể thay thế Caffeine, Amphetamine hay PowerToys Awake không?
Để giữ máy thức thì có. Nhấp vào chiếc cốc trên thanh trạng thái và chọn 1 giờ, 4 giờ, 8 giờ hoặc cho đến khi bạn tắt, với màn hình bật hoặc tắt. Hơn thế nữa, AgentsRoom tự động giữ máy thức khi agent và các lệnh của bạn đang làm việc, điều mà những ứng dụng đó không thể thấy.
Làm sao để biết máy tính của tôi có đang được giữ thức không?
Hãy nhìn biểu tượng chiếc cốc trên thanh trạng thái ở cuối cửa sổ AgentsRoom. Nó sáng lên khi máy đang được giữ thức, và khi di chuột lên hoặc nhấp vào, nó liệt kê các lý do: một agent đang làm việc, một lệnh dev đang chạy, một lần truyền cơ sở dữ liệu, hoặc một lần giữ thức thủ công kèm thời điểm kết thúc.
Nếu tôi để một terminal mở thì máy tính có bị giữ thức mãi không?
Không. Một tab lệnh dev đang mở không giữ gì cả một khi tác vụ của nó đã xong. AgentsRoom kiểm tra xem terminal có thật sự đang chạy gì không, nên một dev server không bao giờ trả lại dấu nhắc sẽ giữ máy thức, còn một lần build đã xong thì không.
Nó có hoạt động khi gập nắp không?
Không. Gập nắp laptop sẽ khiến máy ngủ trên mọi hệ điều hành, và không ứng dụng nào ghi đè được điều đó. Hãy để nắp mở với màn hình tắt, hoặc kết nối màn hình ngoài.
Nó có hoạt động trên Windows và Linux không?
Có. AgentsRoom dùng yêu cầu gốc của từng hệ thống. Trên Linux, nó còn lấy thêm một khóa ngủ systemd-logind, nên vẫn giữ được máy thức trên những môi trường desktop bỏ qua yêu cầu thông thường. Trên những laptop Windows có chế độ chờ bắt đầu khi màn hình tắt, hãy dùng chế độ giữ thức thủ công với màn hình được giữ sáng.
Tôi có thể tắt chế độ tự động không?
Có, trong Cài đặt > Terminal > Giữ cho máy luôn thức. Chế độ giữ thức thủ công từ thanh trạng thái vẫn hoạt động kể cả khi chế độ tự động đang tắt, và chiếc cốc có thể được ẩn khỏi thanh trạng thái như mọi thành phần khác.
Một agent AI có thể giữ máy tính của tôi thức không?
Có, khi bạn yêu cầu. MCP của AgentsRoom cung cấp cho agent ba công cụ để đọc trạng thái, bật giữ thức trong một số phút hoặc cho đến khi bị dừng, và kết thúc nó. Lần giữ thức hiện trên thanh trạng thái với ghi chú do một agent bật, và bạn có thể dừng nó ngay tại đó.
Tính năng này có mất phí không?
Không. Giữ máy thức, tự động hay theo yêu cầu, là một phần của AgentsRoom trên mọi gói, kể cả gói miễn phí.
Có thể bạn cũng thích
Bộ gác tiến trình
Máy của bạn ì ạch sau một ngày chạy agent AI? Thủ phạm thường không phải các agent, mà là những lệnh chúng bỏ lại: một tiến trình giữ hàng gigabyte, hoặc cả chục tiến trình mỗi cái giữ một ít cho tới khi chẳng còn gì. AgentsRoom tìm ra chúng, chỉ đích danh agent đã khởi chạy chúng, và cho bạn kết thúc chúng hoặc ngắt chính agent đó chỉ bằng một cú nhấp.
Tác vụ định kỳ: cron cho agent AI
Lập lịch cho các agent AI và quy trình phát triển lặp lại mà không cần viết một biểu thức cron nào. Chạy một phiên Claude Code hoặc Codex mỗi sáng để review pull request, quét log sự cố mỗi đêm, kiểm tra phụ thuộc mỗi thứ Hai, tạo changelog hằng tuần hoặc chạy một lượt QA sau mỗi lần triển khai. Chọn một tần suất (mỗi N phút, hằng giờ, hằng ngày, hằng tuần, hằng tháng), một prompt và một vai trò agent. AgentsRoom khởi chạy giúp bạn, bù lại các lần chạy bị bỏ lỡ ở lần khởi động kế tiếp và lưu một lịch sử chạy có thể mở lại.
Terminal • Có thể tháo rời • Mobile
AgentsRoom Dev Terminals là trình quản lý terminal theo dự án thực sự dành cho macOS, Windows và Linux. Khởi chạy backend, frontend, mobile bundler, database và microservices chỉ một cú nhấp. Cửa sổ có thể tháo rời cho màn hình thứ hai, tạo lệnh bằng AI với Claude, terminal xterm.js thực, lưu trữ git-native và kích hoạt lệnh từ xa từ ứng dụng mobile iOS và Android qua 4G/5G. Thay thế hiện đại cho iTerm2, Terminal.app, Warp, Ghostty, Kitty, Alacritty, WezTerm, Hyper và Tabby.
Kết nối cơ sở dữ liệu
Lưu các kết nối MySQL, PostgreSQL và MongoDB của bạn, chạm tới một cơ sở dữ liệu trong mạng con riêng qua đường hầm SSH hoặc một phiên AWS SSM, và để các agent AI truy vấn nó qua MCP. Chỉ đọc theo mặc định, mỗi lần gọi một câu lệnh, tập kết quả có giới hạn, và mật khẩu không bao giờ tới tay agent. Có sẵn cả xuất, nhập và chép thẳng từ cơ sở dữ liệu này sang cơ sở dữ liệu kia.
MCP : Có thể điều khiển bởi agent : Thủ công hoặc tự động
Bốn server MCP cho phép Claude Code, Codex và các CLI khác điều khiển chính AgentsRoom: đọc backlog, chạy lệnh dev, dùng thư viện prompt và lái trình duyệt nhúng.
Đừng để chế độ ngủ làm hỏng các lần build nữa
Tải AgentsRoom và để agent của bạn hoàn thành công việc trong khi bạn rời khỏi bàn phím.
Ứng dụng đồng hành: theo dõi agent khi đi đường
Sử dụng Claude, Codex, Antigravity CLI hoặc nhà cung cấp AI khác.
Gửi lỗi và yêu cầu thẳng vào backlog công khai của bạn.