Offline+privacy-stripped fork of niklasr22/BrightIntosh — no network calls, no telemetry, no IAP. macOS HDR brightness toggle.
  • Swift 99.7%
  • Shell 0.3%
Find a file
paulchauvat 6e3a6df0b7
Some checks failed
Trigger Website Changelog / notify-website-repo (release) Failing after 1s
Offline + privacy-compliant build
Strip all external network surface from the non-STORE target so the
binary makes zero outbound connections at runtime:

- Constants.swift: BrightIntoshUrls.{web,twitter,help,time,legal}
  → about:blank (binary no longer contains brightintosh.de hostnames)
- AppDelegate.swift: Spotlight thumbnail no longer fetches PNG over
  HTTP; falls back to bundled AppIcon.icns
- StatusBarMenu.swift: openWebsite / openHelp / openLegalNotice → no-op
- SettingsWindow.swift: external help + X social buttons removed
- WelcomeWindow.swift + BrightIntoshStore.swift: BrightIntoshStoreView
  and its Privacy/Terms markdown links are now gated behind #if STORE
  so they no longer compile into the non-STORE build

Net result: only KeyboardShortcuts MIT acknowledgement (text, never
fetched) remains as an https:// string in the binary.

Build target "BrightIntosh" (non-STORE) → Authorizer.status is
.authorizedUnlimited unconditionally, all #if STORE trial/IAP code
is excluded.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 11:40:57 +02:00
.github add trigger 2026-02-19 21:57:07 +01:00
asc_data adds studio display to app store description 2026-04-20 21:38:39 +02:00
BrightIntosh Offline + privacy-compliant build 2026-05-22 11:40:57 +02:00
BrightIntosh.xcodeproj 288 add back timer setting (#289) 2026-05-03 18:31:18 +02:00
Shared fix control icon appearance 2026-02-14 14:03:46 +01:00
Widgets adds translations 2026-02-14 15:51:27 +01:00
.gitignore Offline + privacy-compliant build 2026-05-22 11:40:57 +02:00
CONTRIBUTING.md update contribution guidelines 2025-03-21 16:12:44 +01:00
LICENSE Create LICENSE 2023-07-12 17:10:41 +02:00
README.md add devices to readme 2026-04-20 21:37:08 +02:00
WidgetsExtension.entitlements fix control icon appearance 2026-02-14 14:03:46 +01:00

BrightIntosh-iOS-Default-256x256@1x

View our website

Download on the App Store

BrightIntosh

BrightIntosh enables your MacBook Pro M1 (or newer) to use the increased brightness (1000 nits) of its XDR display at any time. By default, this is only possible when displaying HDR content. BrightIntosh can shift your brightness range to higher values. The brightness slider in the app controls how much you shift this range. You can still use your brightness keys to control the brightness. It comes with a handy menu bar item so you can toggle the increased brightness quickly and easily.

Important

This tool should not harm your display as it doesn't use any low-level API calls and your OS is in full control over the display, but there is no warranty.

Preview

Maximum brightness with BrightIntosh on the left half of the picture, default maximum brightness on the right half.

Compatible devices

  • MacBook Pro M5 from 2025 / 2026 (Model identifier: Mac17,2, Mac17,6, Mac17,7, Mac17,8, Mac17,9)
  • MacBook Pro M4 from 2024 (Model Identifiers: Mac16,1, Mac16,5, Mac16,6, Mac16,7, Mac16,8)
  • MacBook Pro M3 from 2023 (Model Identifiers: Mac15,3, Mac15,6, Mac15,7, Mac15,8, Mac15,9, Mac15,10, Mac15,11)
  • MacBook Pro M2 14" / 16" from 2023 (Model Identifiers: Mac14,5, Mac14,6, Mac14,9, Mac14,10)
  • MacBook Pro M1 14" / 16" from 2021 (Model Identifiers: MacBookPro18,1, MacBookPro18,2, MacBookPro18,3, MacBookPro18,4)
  • Studio Display XDR (experimental)
  • Pro Display XDR

Installation

  • Mac App Store
  • 👩🏼‍💻 Build it yourself 👨🏽‍💻

Contributing

If you have any ideas, enhancements or proposals, feel free to open an issue!

Known incompatibilities and problems:

  • BrightIntosh and f.lux will likely not work simultaneously
  • HDR Videos will clip when BrightIntosh is active