Giữ máy luôn thức
khi tác vụ đang chạy.

Một lượt build, một phiên huấn luyện, một đêm thu thập dữ liệu, một phiên từ xa cần luôn kết nối được — tất cả đều dừng ngay khi Mac quyết định ngủ. KaiAwake giữ một power assertion của hệ thống để chúng không bị ngắt, rồi nhả ra khi công việc xong.

Miễn phí macOS 13 trở lên · Chạy trong sandbox · Không tài khoản, không telemetry

Bảng KaiAwake trên thanh menu: trạng thái, hành động khi đóng nắp, các mốc hẹn giờ và công tắc nguồn.

KaiAwake làm được gì

Không giới hạn hoặc hẹn giờ

Giữ hệ thống thức chỉ với một cú nhấp, hoặc đặt hẹn giờ — từ 15 phút đến 5 giờ — và để nó tự nhả khi hết thời gian.

Điều khiển chế độ ngủ của màn hình

Cho màn hình nghỉ trong khi CPU, mạng và tác vụ của bạn vẫn chạy. Build lâu không còn đồng nghĩa với màn hình sáng suốt đêm.

Chế độ đóng nắp

Tiếp tục làm việc khi đã đóng nắp — cho máy đặt trên kệ, cắm đế, hoặc chỉ truy cập được qua SSH và VNC.

Bảo vệ pin

Tự động nhả trạng thái thức khi bạn rút sạc, hoặc khi pin xuống dưới mức phần trăm bạn chọn. Laptop không cắm sạc sẽ không bao giờ bị giữ thức do vô tình.

Chế độ tự động

Nêu tên các ứng dụng quan trọng — Xcode, Terminal, VS Code, Docker — và KaiAwake tự giữ máy thức bất cứ khi nào một trong số đó đang chạy, rồi nhả ra khi chúng thoát.

API điều khiển cục bộ

Bật một endpoint HTTP được bảo vệ bằng token và điều khiển trạng thái thức từ script của riêng bạn, từ máy khác qua LAN hoặc Tailscale, hoặc từ một tác tử lập trình AI thông qua manifest MCP đi kèm.

Đặt một lần, khỏi phải nghĩ nữa

Chế độ tự động theo dõi các ứng dụng bạn quan tâm. Mở Xcode là máy được giữ thức; thoát Xcode là assertion được nhả ra. Không phải nhớ hẹn giờ, không có công tắc bị bật quên suốt ba ngày.

Chế độ tự động liệt kê Xcode, Terminal và Visual Studio Code là các ứng dụng kích hoạt.

Quy tắc phù hợp cách bạn làm việc

Quyết định điều gì xảy ra khi đóng nắp, màn hình có được phép ngủ hay không, và khi nào nguồn pin được ưu tiên. Mặc định khá thận trọng; mọi thứ chỉ cách một ô đánh dấu.

Cài đặt chung: quy tắc màn hình và nguồn, cùng hành vi khi đóng nắp.

Không thu thập gì cả

Không có tài khoản, không có analytics và không có máy chủ nào của chúng tôi để kết nối. API cục bộ tùy chọn chỉ phục vụ chính máy của bạn qua loopback, LAN hoặc mạng Tailscale của bạn, và mọi yêu cầu từ ngoài loopback đều phải kèm một token mà bạn có thể xem và đổi. Trạng thái thức dùng IOPMAssertionCreateWithName, cùng cơ chế công khai mà chính macOS sử dụng.