Every screen control in your menu bar.

Control your screens, brightness, display profiles, Keep Awake and screenshots from one menu-bar app.

Download for macOS
brew install --cask ilijamt/tap/modedock

Free and open source · macOS 14 or later · Open it with ⌃⌥⌘M

The ModeDock panel: each screen with its resolution, brightness and power buttonThe ModeDock panel: each screen with its resolution, brightness and power button

What's in it

Screens

Every screen in one place, built-in and external.

  • Turn a screen off and on, or put a monitor in standby
  • Change resolution and refresh rate, including ones macOS hides
  • Set brightness on external monitors too
  • Switch a monitor's input, the main screen and mirroring

Profiles

Save how your screens are set up and switch back in one click.

  • Which screens are on, their resolution and brightness
  • Dark Mode, Night Shift, True Tone and Hide Dock, if you want
  • Applied on its own when the same screens connect
  • A shortcut to step through them

Keep Awake

Keep your Mac awake for a set time or until you turn it off.

  • Let the screens sleep or keep them on
  • Sleep the Mac or lock the screen
  • See your battery

Screenshots

Capture an area, a window, a screen or all screens. Save to a folder, the clipboard or both.

  • All screens in one image
  • HDR and the pointer, if you want them
  • Use ⇧⌘3 and ⇧⌘4 for ModeDock

Quick switches

Settings that are normally a few clicks away.

  • Dark Mode, Night Shift, True Tone, Hide Dock
  • Desktop icons and hidden files in Finder
  • Empty the Trash, eject every disk

Shortcuts

Set a shortcut for almost anything.

Your layout

Choose what the panel shows, and copy your setup to another Mac.

Clean exit

When you quit, every screen turns back on and any dimming is undone.

Free, open and private

Free
No subscription and no account.
Open source
MIT license. The code is on GitHub.
Private
Nothing is sent unless you opt in. Then it's only anonymous counts. Privacy

Get ModeDock

Download for macOS
brew install --cask ilijamt/tap/modedock