你的 MacBook Pro
还能更亮。
14 英寸与 16 英寸 Apple 芯片 MacBook Pro 的 XDR 屏幕,其实还有一段亮度是 macOS 不让你用的。KelvinXDR 把它放出来,最高 159%,而且播 Apple TV+ 与 Netflix 这类受保护的视频时照样有效。它也能控制外置屏幕,并在刘海下方显示小巧的亮度与 音量提示。免费、开源,什么都不用注册。
到 GitHub 取得 →GPL-3.0 授权。安装就是五行终端命令加上 Apple 的命令行工具,不需要 Xcode。
先说清楚:这个是 Mac 应用程序,不是网页
这座工作坊里其他东西都是网页。KelvinXDR 是一个要自己从源代码编译的 macOS 应用程序,编好之后拷贝到「应用程序」文件夹。没有签名的安装包可以双击, 所以安装过程要开终端;要用媒体按键的话,还得给它「辅助使用」权限。
它也用上了 Apple 没有公开文档、也从没答应要维持的私有 API。 macOS 一次更新就可能让它坏掉,而且不会有预告。
还有老实话:这是我为自己的笔电做的。我会让它在我自己的环境里持续能用,再多就不敢保证。 如果你想要有人长期维护的选择,BrightIntosh 和 MonitorControl 都是免费的好东西。
它为什么会出现
两天做出来的我在暗房间里看《末日地堡》,画面暗到几乎看不出在演什么。亮度已经拉到底 还是没用,因为 macOS 给你的上限,并不是这块屏幕的上限。
市面上已经有一些做了其中几件事的软件,好用的我都试过。BrightXDR 在我的 环境下,遇到 Netflix 和 Apple TV+ 的受保护视频就没作用。BetterDisplay 可以用, 但我要的功能都在 Pro 版里。BrightIntosh 自己编译就免费,可是那要先装 Xcode,我硬盘空间 不够。MonitorControl 把我的外置屏幕顾得很好,但没有内置屏幕的增亮,于是我开着两个软件, 还是少一块。
所以我花了两天,把它们做成一个。
它能做什么
全部免费- 亮度可以超过上限。0 到 159%。100% 以下调的是真正的背光;100% 以上则点亮一块 EDR 图层,取用屏幕多出来的那段范围,大约是标准白的 1.59 倍。
- 受保护的视频照样播。增亮靠的是角落的一个像素,不是盖满整个画面的图层, 所以 Apple TV+ 和 Netflix 不会直接变成一片黑。
- 不挡画面的提示窗口。亮度与音量的小巧提示就放在刘海下方,反正那里本来也没东西。 想搬走就用拖的,或是继续用 macOS 原本的提示框。
- 真正控制外置屏幕。透过 DDC/CI 调亮度、对比、音量与静音。那些是屏幕自己的硬件 设置,不是在画面上盖一层黑的。
- 媒体按键跟着光标走。光标在哪个屏幕上,按键就调哪一个。按住 Option 会打开系统 设置,Option 加 Shift 则是四分之一格的微调。
- 暗得下去,低于原本的下限。当屏幕自己的最低亮度还是太亮,就交给 gamma 一路 压到全黑。
- 快捷键与排除清单。可以自订亮度加减、最大亮度、屏幕休眠的快捷键,也可以指定哪些 应用程序在切到最前面时要自动关掉增亮。
- 其他什么都没有。没有广告、没有订阅、没有分析、没有帐号,也不会往外送任何东西。 整份源代码都在那里,想看随时可以看。
怎么安装
要终端,不用 Xcode没有可以双击的安装包。做法是把源代码库拷贝下来,再运行编译用的脚本, 它需要 Apple 的命令行工具,但不需要 Xcode 本身:
git clone https://github.com/kelvintiger/KelvinXDR.git
cd KelvinXDR
./build.sh
cp -R build/KelvinXDR.app /Applications/
open /Applications/KelvinXDR.app
如果上面这些有变动,一切以 README 为准。万一程序在不正常的状态下结束、屏幕颜色怪怪的,运行 killall KelvinXDR 就会把每个屏幕交还给 macOS 自己的色彩管理。
它的极限在哪
已知限制- 只有内置屏幕能增亮它需要笔电里那块 XDR 屏幕。外置屏幕只有 DDC 亮度,没有增亮。
- DDC 要看屏幕本身扩展坞和 HDMI 转接器常常 把它需要的通道弄丢,那就没有对象可以沟通了。
- 自动亮度会扯后腿自动亮度会把背光调低, 增亮的幅度也就跟着一起缩水。
- 用的是私有 APIIOAVService、DisplayServices 和 OSDUIHelper 都没有公开文档,Apple 随时可以改。
该给的致谢
GPL-3.0KelvinXDR 采用 GPL-3.0,因为它是从 BrightXDR 的代码长出来的。DDC/CI 的部分移植自 MonitorControl,那是 MIT 授权。EDR 触发窗口和 gamma 常数的做法参考 BrightIntosh,界面上有几个想法则来自 BetterDisplay。完整的致谢与授权条款都写在源代码库里。
我花两天做完,过程中由 Claude Fable 5 协助写程序。至于应用程序的图标, 那是我家的猫,牠在这个站上也有一个换算器。
打开源代码库 →隐私权
2026 年 8 月 11 日更新- KelvinXDR 不搜集、也不发送任何数据。这个应用程序不会发出任何网络请求。 关于你、你的 Mac、以及你怎么使用它的一切,都不会被送到任何地方,不会送给我, 也不会送给别人。
- 你的偏好设置留在你的 Mac 上。亮度数值、快捷键、提示窗口的位置、要排除的 应用程序清单,全部由这个应用程序存在你自己的机器上。不会同步、不会上传,也不会离开 这台设备。
- 没有分析,也没有遥测。没有使用次数统计、没有崩溃报告、没有识别码、 没有授权验证、没有更新检查。它根本不会创建任何连接。
- 这一页使用 Cloudflare Web Analytics,不使用 cookie。它不放 cookie、 不建立用户画像,也无法追着你跑到其他网站。它以汇总的方式计算浏览次数与来源, 就这样而已。
- 有问题的话。[email protected]。
使用条款
以 GPL-3.0 为准- 授权条款是 GPL,一切以它为准。KelvinXDR 以 GPL-3.0 发布。你运行、研究、修改与再分发它的权利,全部来自那份授权条款。 这一页不会对这个软件增加任何限制;如果这里的内容看起来和 GPL-3.0 有冲突, 以 GPL-3.0 为准。
- 不提供任何担保。本软件以「现状」提供,不附任何明示或默示的担保, 如 GPL-3.0 第 15 条与第 16 条所述。使用风险由你自行承担,而且它对你的屏幕做的事 并不寻常。
- 它可能会坏掉。KelvinXDR 依赖 Apple 没有公开文档的私有 API。macOS 一次 更新就可能改掉或拿掉它们,这个应用程序届时可能会坏、会出怪状况,或需要修改才能再用。 这里没有技术支持的义务,也不保证会一直让它能跑。
- 与 Apple 无关。这是一个独立项目,与 Apple Inc. 没有任何隶属关系, 也未获得其背书或赞助。Apple、Mac、MacBook Pro、macOS 与 XDR 均为 Apple Inc. 的商标。
- 安全报告。如果你发现可以被利用的问题,请通过安全政策私下报告, 不要开公开的 issue。那里写了哪些在范围内、哪些是已知并且已经写在文档里的, 以及可以期待什么:尽力而为、没有服务时间承诺,而且如果报告一直没有下文, 你可以自行公开披露。
- 适用范围。本条款只涵盖这一页以及页面上的说明。它不是这个软件的授权条款, 也不会取代授权条款:授权条款放在源代码库里。
- 语言。本页中文为英文版的翻译;若两者有出入,以 英文版为准。