| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Native macOS menu bar control for external-monitor brightness, warmth, contrast, volume, input source, presets, and schedules—with DDC/CI hardware control and software fallback.
Dimmerly brings controls that are usually buried in the monitor OSD or split across System Settings into one native menu bar app.
Download latest release · Install with Homebrew · View screenshots · Changelog
brew tap olujicz/dimmerly
brew install --cask dimmerlybrew tap olujicz/dimmerly
brew install --cask dimmerlyThe Homebrew cask installs the signed and notarized direct-download build with the full feature set.
Download the latest signed and notarized DMG from GitHub Releases.
This is the recommended build when you want DDC/CI hardware controls and display sleep.
The repository also includes a sandboxed App Store configuration. See Build Differences for its capabilities.
See BUILDING.md for Xcode requirements, build configurations, test commands, and architecture notes.
| Capability | Direct download | App Store build |
|---|---|---|
| Per-display brightness, warmth, and contrast | Yes | Yes |
| Presets, schedules, widgets, Shortcuts | Yes | Yes |
| Display sleep using macOS system tools | Yes | No |
| DDC/CI hardware monitor control | Yes | No |
| Monitor input switching | Yes | No |
| Hardware monitor volume and mute | Yes | No |
| App Sandbox | No | Yes |
Use the direct-download build if you want the hardware monitor controls. Use the sandboxed build when App Store distribution or sandboxing matters more.
Open Dimmerly from the menu bar to adjust each display. The main slider controls brightness. Expand a display row for warmth, contrast, and, when available, DDC/CI controls such as volume or input source.
If a display shows the hardware indicator, Dimmerly is talking to it through DDC/CI. Otherwise the app uses software dimming for that display.
Presets save the current display setup: brightness, warmth, and contrast for each display. They can be applied from the menu bar, widgets, Shortcuts, schedules, or per-preset keyboard shortcuts.
Schedules can run at a fixed time, at sunrise, at sunset, or with an offset from sunrise or sunset. Sunrise and sunset schedules can use your current location or manually entered coordinates.
The direct-download build can put displays to sleep. Dim-only mode keeps the session visible but darkened, which is useful when you want quick wake behavior without display sleep.
Wake behavior can be configured for:
Animated transitions respect the macOS Reduce Motion setting.
Dimmerly includes Shortcuts actions for setting brightness, warmth, and contrast, sleeping displays, toggling dimming, and applying presets.
It also includes small and medium desktop widgets for quick dimming and preset access.
Dimmerly does not collect analytics, usage data, crash reports, or personal data.
Settings are stored locally with UserDefaults. If you use current location for sunrise and sunset schedules, macOS Location Services provides the coordinate used for the calculation. Dimmerly does not send that coordinate to a developer-owned service.
Read the full Privacy Policy.
If a display does not show the hardware indicator, Dimmerly is using software dimming for that display. Software dimming changes perceived brightness, not the monitor backlight.
Common reasons DDC/CI is unavailable:
Try connecting the monitor directly over USB-C or DisplayPort and check the monitor's settings for DDC/CI support.
Global shortcuts require Accessibility permission:
System Settings -> Privacy & Security -> Accessibility
After granting permission, restart Dimmerly. If the shortcut still does not work, choose a shortcut that is not already reserved by macOS or another app.
Open Settings and adjust the dimming wake behavior. Enable "Ignore mouse movement" if small pointer movement wakes the displays, or enable Escape-only dismissal for stricter control.
Dimmerly is a Swift 6 macOS project with a single third-party runtime dependency: MenuBarExtraAccess (MIT). See NOTICES.md for its license text.
Useful commands:
just setup
just format-check
just lint
just test
just build-releaseProject documentation:
Bug reports, focused fixes, and well-scoped feature proposals are welcome.
Before opening a pull request:
Read CONTRIBUTING.md and CODE_OF_CONDUCT.md before participating.
Security vulnerabilities should not be reported in public issues. Follow SECURITY.md.
Dimmerly is released under the MIT License. See LICENSE. Third-party software notices are listed in NOTICES.md.
| Back | FazBrowse Home | New Git URL |