Opening it the first time
This build is signed by me but not notarised by Apple, so macOS will refuse to open it on a double-click. That is Gatekeeper doing its job with an app it has never seen — but you only have my word for that, so the source is there if you would rather read it or build it yourself.
- 1. Open the .dmg and drag Spacebar to Applications. Worth doing rather than running it from Downloads — macOS moves a quarantined app to a random read-only path, which breaks things in ways that look like bugs.
- 2. Right-click it → Open, then confirm at the prompt.
Or from a terminal, once:
xattr -dr com.apple.quarantine /Applications/Spacebar.appWhat it does
Thumbnails of Spaces you are not on
Not icons or names — actual pictures of the windows sitting on each desktop, captured on the spot. macOS offers no public API for this, which is why nothing else does it.
One keystroke, then one more
⌃⌥Space opens it. Arrows or the mouse to move, Return to switch, or press a digit to jump straight to that desktop.
Tells you what is where
Each tile shows how many windows are on that Space, marks the one you are currently on, and says Empty rather than leaving a blank rectangle that reads as broken.
Fits your screen
Tiles shrink so the row always fits, whether you keep two desktops or ten. Appears on whichever display your pointer is on.
Degrades honestly
It leans on undocumented macOS internals. Every one is looked up at runtime, so an OS update that moves them turns a feature off and says so, rather than refusing to launch.
Nothing is recorded
Screen Recording permission is needed to photograph windows. The images live in memory for a few seconds and are thrown away. Nothing is written to disk or sent anywhere.
Shortcuts
- ⌃⌥Space
- Show the switcher
- ← →
- Move between desktops
- ↩
- Switch to the selected one
- 1–9
- Jump straight to a desktop
- esc
- Close without switching
Specifics
- Platform
- macOS 14+
- Built with
- Swift · SwiftUI
- Permission
- Screen Recording
- Account
- None
- Telemetry
- None
More apps
NotchPrompter
A teleprompter in the notch