DEV Community · Show DEV8/11 00:1453

LidGuard:安全合盖运行Mac的开源菜单栏应用

Building LidGuard: a safer way to keep your Mac running with the lid closed

阅读原文
LidGuard 是一款 MIT 许可的 SwiftUI 菜单栏应用,旨在让 MacBook 合盖后仍能继续运行长任务(如 Codex 任务、构建、下载或远程控制),同时避免意外保持唤醒状态。它提供三种安全模式:严格模式要求截止时间并在电量 30% 或热压力高时恢复睡眠;平衡模式支持定时或无限会话及可调电量阈值;手动模式提供更多控制但热压力始终恢复睡眠。应用仅修改系统 SleepDisabled 状态,不创建虚拟显示或额外 caffeinate 断言,并验证每次更改。当前预览支持 Apple Silicon Mac 和 macOS 13 及以上版本,包含菜单栏应用、特权助手和 CLI。