eul monitors macOS system status from the menu bar, with dark mode, widgets, and Bluetooth battery level listed.
DarkModeBuddy
DarkModeBuddy switches a Mac between light and dark themes based on ambient light sensor readings.

About DarkModeBuddy
DarkModeBuddy is a small, open-source macOS app that runs in the background and reads the Mac's built-in ambient light sensor — the same sensor used to adjust screen brightness — to switch the system between Light and Dark modes. When ambient light falls below a configured value, it switches the Mac to Dark Mode; when the level rises above that value, it returns to Light Mode. To prevent flickering, the change in light level must persist for a configurable amount of time before the theme switches.
The app requires macOS Catalina or later and a Mac with a built-in ambient light sensor; external displays with ambient light sensors are not currently supported. A non-exhaustive list of verified MacBook Air, MacBook Pro and iMac models is given in the README, and pull requests adding support for other hardware are welcomed.
Key features
- Switches the macOS system theme using readings from the built-in ambient light sensor
- Configurable ambient light threshold for switching to Dark Mode and back
- Configurable persistence time so brief light changes don't cause flickering
- Runs in the background and changes the theme automatically
- Open source under a BSD-2-Clause license
- Free download, with an optional pay-any-amount contribution to support development
- Open source under a BSD-2-Clause license
- Free to download, with an optional pay-any-amount contribution
- Verified to work on a range of MacBook Air, MacBook Pro and iMac models
- Requires macOS Catalina or later
- Needs a Mac with a built-in ambient light sensor; external displays with ambient light sensors are not supported
- The verified model list is non-exhaustive, so some hardware may not be supported
DarkModeBuddy at a glance
- Category
- Software & Utilities › Mac Apps
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- macOS
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
DarkModeBuddy alternatives
Tools and sites you could use instead, ranked by how closely they match.
yabai tiles and manages windows on macOS using binary space partitioning.
Nuage provides a native SoundCloud client for macOS built with SwiftUI.
VirtualBuddy runs macOS 12 and later in virtual machines on Apple Silicon Macs.
NearDrop provides a partial macOS implementation of Google's Nearby Share and Quick Share.
Osaurus provides a native macOS environment for AI agents with different models and persistent memory, according to its repository.
Popular in Mac Apps
Well-known listings from the same topic.
DarkModeBuddy FAQ
How does it differ from macOS's built-in Auto mode?
What does it require to run?
How much does it cost?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











