Free & Open Source

The missing control panel for macOS

Adjusts brightness, color warmth, volume, pointer speed, and window position from one sidebar. These are settings macOS does not otherwise provide.

Plus control mapping for DualSense, Siri Remote, and MX Master when you want them.

One command to install · Apple silicon Macs · macOS Tahoe or later

Control Box app icon
Control Box
This Mac
{{ s.alt }}
{{ s.alt }}

{{ p.title }}

{{ p.body }}

Demo

See a few of these, live.

Night Shift

Warms your screen through the day and cools it at night. This preview loops through a full day on its own — drag any point on the line to change it.

{{ warmthLabel }}
{{ clockLabel }}
00040812162024

Window Management

Hold a key and drag to move a window from anywhere on it, then drop it into a spot on the grid. Corners take a quarter of the screen, edges take half, and the center goes full screen. This preview moves on its own — click a square to try it.

{{ throwLabel }}

Dock Previews

Hover over an app in the Dock to see its open windows, and click one to switch to it. This preview cycles on its own below.

{{ w.title }}
{{ a.tag }}

Display Brightness

One slider changes every display at once, keeping their relative brightness the same. This preview drifts on its own.

{{ d.name }}{{ d.pct }}

Caps Lock

Use Caps Lock as a shortcut key for the features above, instead of switching to capital letters.

Caps Lock
⌘⌥⌃⇧
Modifier key

Display Arrangement

Remembers how your screens are arranged for every desk you connect to, and switches back with a keyboard shortcut. This preview cycles through saved layouts on its own.

{{ arrLabel }}
{{ ab.label }}
Remembered automatically for this set of screens

System Monitor

See your internet speed, processing load, memory, storage, and battery from the menu bar.

{{ mm.name }}{{ mm.pct }}

Sound

Adjust your speaker volume, then each app's volume separately. The main volume moves on its own here, and the bars next to each name show how loud it is.

{{ m.name }}
{{ m.pct }}
Devices

Map every button to what you want it to do.

Controls

Scroll direction and speed apply to all your mice at once. Button and swipe settings are saved separately for each device.

{{ controlName }}

{{ controlHead }}

{{ controlBody }}

{{ deviceNote }}
Install

One line, then grant what you use.

$ brew install --cask whitesticker/controlbox/controlbox

Open Control Box, then turn on the permissions it asks for in System Settings → Privacy & Security. Restart the app if macOS asks you to.

The first time you open it, you may need to right-click the app and choose Open. Developers can also build it from the source code — see the README.

{{ p.name }} {{ p.body }}
Privacy

Control Box stays on your Mac. Nothing is uploaded.

Nothing you type, click, or say is ever sent anywhere. Control Box only looks at Bluetooth to see which devices are connected. Every permission it asks for is used only for the features on this page — nothing more.