Mac 看起来睡着了,
活儿还在继续跑。
Lidless 让你的 Mac 在锁屏时保持唤醒。屏幕照常熄灭省电——系统、下载和远程会话却不会断。一个开关,仅此而已。
免费 · macOS 12.0+ · v0.1.0 · 无需账号 · 无常驻后台 · 无 Dock 图标
小而专,把一件事做好
没有臃肿,没有看不见的后台服务,只留下真正要用的开关。
一键保活
拨一下开关,Mac 就不会自己睡过去。屏幕照样变暗、锁定——只是不再进入空闲系统睡眠。
仅插电时生效
可选:拔掉电源自动暂停,插上自动恢复。笔记本放在沙发上也不怕被悄悄耗光电。
常驻菜单栏
没有 Dock 图标,也没有常开窗口。点托盘图标弹出小面板,点别处自动收起,后台继续保活。
跨平台
同一个「一个开关」的工具在 Windows 上也能跑,并会在 Modern Standby 机型上提示无线网卡省电的处理办法。
轻量原生
基于 Tauri,系统调用全手写——没有 Electron,没有笨重运行时。安静地待在那儿,几乎不占资源。
数据不出本机
没有账号、没有埋点、自身不发任何网络请求。Lidless 只和系统电源 API 打交道,仅此而已。
为「你离开的那段时间」而做
锁上屏幕、走开,让机器自己把活干完。人们常常让它挂着跑这些:
- Claude Code
人走开,Claude Code 继续写代码
丢给它一个跑很久的 agentic 任务,然后锁屏离开。Lidless 让系统保持唤醒,任务一路跑完——而不是合上盖子就卡住。
- 远程回连
随时从别处连回来
SSH、RustDesk、VNC 或屏幕共享回连你的机器。锁屏期间 Mac 保持在线可达,隧道不掉线。
- 长编译 / CI
不用守着编译进度条
动辄一小时的编译、Docker 构建、本地 CI 和测试套件继续跑。锁屏、让屏幕熄掉省电,活儿照样干完。
- 大文件传输
让大下载安心跑完
模型权重、数据集、镜像层、系统镜像——几十 GB 的传输整夜完成,不会下到一半系统就睡过去。
- 渲染 / 转码
整夜渲染与导出
视频转码、音频批处理、3D 渲染在你睡觉时跑到结束。醒来收到的是成品文件,而不是被暂停的任务。
- 始终在线
为团队保持在场
锁屏的 Mac 上让 IM、协作工具和自建服务保持响应——不会刚去倒杯咖啡就被标成「离开」。
它到底怎么工作的
没有歪招,也不靠假装晃鼠标。Lidless 用官方支持的方式,规规矩矩地请求 macOS 先别睡。
- 1
持有一个电源断言
在 macOS 上,Lidless 创建 IOKit 的 PreventUserIdleSystemSleep 断言——和系统自己用的是同一套机制。系统保持唤醒,屏幕则可以正常熄灭。
- 2
盯着电源状态
一个后台线程轮询电源状态。开启「仅插电时生效」后,拔电会干净地释放断言,插电再恢复。
- 3
尽量不打扰你
没有常驻窗口,不占 Dock。托盘面板点击才出现、失焦就收起,而断言始终在后台持有。
所有系统调用都是手写 FFI(macOS 用 IOKit,Windows 用 SetThreadExecutionState),不依赖第三方电源 crate。完全开源,每一行都能在 GitHub 上看。
常见问题
下载前大家通常会问的几个问题。
屏幕会一直亮着吗?
不会——这正是重点。屏幕照常熄灭、锁定,既省电又保护隐私。被阻止的只是系统的空闲睡眠,所以后台任务能在一块锁定的黑屏后面继续跑。
和 Amphetamine、Caffeine 有什么不同?
核心思路一样——让 Mac 别睡——但 Lidless 刻意做得极简:一个开关、一个「仅插电生效」选项,以及一个用完就消失的托盘面板。而且它跨平台、完全开源。
能让我远程连回 Mac 吗?
可以。因为系统始终不睡,网络就不会断,锁屏期间 SSH、RustDesk、VNC、屏幕共享都保持可达。
会很耗电吗?
保持系统唤醒确实比睡眠更耗电,所以笔记本建议开启「仅插电时生效」——这样用电池时 Lidless 自动暂停,插电后再恢复。
安全吗?它会访问什么?
Lidless 只调用操作系统的电源管理 API。没有账号、没有埋点、自身不产生任何网络流量。源码全在 GitHub,可以自行核对。
有 Windows 版本吗?
有。同一个「一个开关」的应用在 Windows 上也能用,并会针对无线网卡会休眠的 Modern Standby 机型额外给出提示。