toolsift logo
Logo of WhichSpace

WhichSpace

A macOS menu bar utility for viewing and switching Spaces, with icons, labels, colors, keybinds, and automation support.

Introduction

Overview

WhichSpace is a lightweight macOS menu bar utility that shows which Space is currently active and lets you switch between Spaces without opening Mission Control. It requires macOS 14.0 or later.

Key Features
  • Spaces at a glance – Show only the active Space or every Space at once, with inactive Spaces dimmed and empty Spaces optionally hidden.
  • Multiple displays – Include Spaces from every display in the single menu bar item, separated by a vertical divider.
  • Click-to-switch – Jump to any Space directly from the menu bar, or cycle through Spaces by scrolling over the icon.
  • Move windows – Send the front window to another Space, either leaving you where you are or following the window there.
  • Customization – Per-Space foreground and background colors, icon styles (square, circle, triangle, and more), custom text labels, SF Symbols, emojis, badges, fonts, and icon scaling.
  • Keybinds – Global keyboard shortcuts for switching Spaces and moving windows.
  • Sounds – Play a built-in macOS system sound or a custom sound when switching Spaces.
  • Automation – Native Shortcuts actions, AppleScript support, and a whichspace:// URL scheme for controlling the app from scripts and other tools.
  • Quality of life – Launch at login, automatic updates, and localization into multiple languages.
Installation

The recommended install method is Homebrew:

brew install --cask whichspace

Alternatively, download WhichSpace.zip from the GitHub releases page, extract it, and run WhichSpace.app. Future updates are handled automatically.

Automation Examples

Switch to a Space by number with AppleScript:

osascript -e 'tell application "WhichSpace" to switch to space number 3'

Or use the URL scheme:

open "whichspace://switch/3"

WhichSpace is open source and released under the MIT license.

Information

  • Publisher
    toolsift Team
  • Websitegithub.com
  • Published date2026/09/10

Tags

  • Open Source
  • SwiftUI
  • Productivity Tools
  • Utility Tools
  • Automation Tools
  • Navigation
  • Settings
  • Customizable