WhichSpace app icon

WhichSpace

github.com

Menu bar Spaces manager that shows the active macOS Space, switches desktops on click or scroll, and customizes icons, colors, and labels.

WhichSpace screenshot showing the app interface

WhichSpace displays the current macOS Space in the menu bar and can switch virtual desktops from that same control. (Free, open-source)

The icon can show only the active Space or every Space at once. Inactive Spaces are dimmed; empty Spaces and fullscreen apps can be hidden. Clicking a Space jumps to it. Scrolling over the icon cycles Spaces. The frontmost window can be sent to another Space without opening Mission Control.

Appearance is configurable per Space: foreground and background colors, icon shapes, custom labels, SF Symbols, emojis, badges, and fonts. Global keybinds switch to a chosen Space. Optional sound plays on a switch. The app also exposes Shortcuts actions, AppleScript, and whichspace:// URLs for automation, and it can launch at login with automatic updates.

On multiple displays, every display’s Spaces can be packed into the one menu bar extra, with a divider between displays. Fullscreen apps appear as their app icon (or F).

System requirements: macOS 14 Sonoma or later. Apple Silicon and Intel. Install via Homebrew (brew install --cask whichspace) or WhichSpace.zip from GitHub Releases.

Pricing: (Free, open-source) MIT license.

Limitations: macOS 14+ excludes older systems. One menu bar extra is mirrored across displays, so each monitor cannot show a unique Space number. Switching and window-move features depend on macOS Space APIs and may lag when Mission Control is in use.

Alternatives: Spaceman (free, open-source, numbered or named Spaces in the menu bar). macOS Mission Control (visual overview, no persistent menu bar indicator). CurrentKey (paid, Space names and assignment).

Suitable for users who keep several Spaces open and want a persistent, clickable indicator rather than the system flash that disappears after a shortcut.

FAQ

What does WhichSpace do?+

WhichSpace shows the active macOS Space in the menu bar and can list every Space at once. Clicking or scrolling the icon switches Spaces; the front window can be sent to another Space from the same control.

Is WhichSpace free?+

Yes. WhichSpace is free and open-source under the MIT license, with the source on GitHub at github.com/gechr/WhichSpace.

How do I install WhichSpace on macOS?+

Install via Homebrew with `brew install --cask whichspace`, or download WhichSpace.zip from https://github.com/gechr/WhichSpace/releases and drag the .app to Applications.

Does WhichSpace run on Apple Silicon?+

Yes. WhichSpace runs on Apple Silicon (M1, M2, M3, M4) and Intel Macs. macOS 14 Sonoma or later is required.

Can I customize how Spaces look in WhichSpace?+

Yes. Each Space can use its own color, icon style, custom text label, macOS symbol, emoji, badge, and font. Global keyboard shortcuts, Shortcuts actions, AppleScript, and a whichspace:// URL scheme are also available.

Does WhichSpace support multiple displays?+

Yes. Spaces from every display can be drawn into the single menu bar item, separated by a vertical divider. macOS mirrors one menu bar extra onto every display, so each monitor cannot show a different number.

Related Apps