你的 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、 不建立個人檔案,也無法追著你跑到其他網站。它以彙總的方式計算瀏覽次數與來源, 就這樣而已。
- 有問題的話。KelvinXDR@kelvinct.com。
使用條款
以 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。那裡寫了哪些在範圍內、哪些是已知並且已經寫在文件裡的, 以及可以期待什麼:盡力而為、沒有服務時間承諾,而且如果回報一直沒有下文, 你可以自行公開揭露。
- 適用範圍。本條款只涵蓋這一頁以及頁面上的說明。它不是這個軟體的授權條款, 也不會取代授權條款:授權條款放在原始碼庫裡。
- 語言。本頁中文為英文版的翻譯;若兩者有出入,以 英文版為準。