Powerspaces makes macOS Spaces work like real virtual desktops.

A dock per desktop. Apps that open where you are instead of yanking you elsewhere. Per-desktop ⌘-Tab. It augments Spaces rather than replacing them, so your gestures and Mission Control keep working.

Read the docs Support this project

Copied to clipboard

  1. Open Terminal
  2. Paste the command
  3. Press Enter

the per-desktop dock and smart launch in action

Features

On every desktop

  • A dock showing only what is open here
  • Smart launch that never jumps you away
  • Per-desktop ⌘-Tab, set up in one click
  • App Launcher, plus a Raycast extension

Across your screens

  • An independent dock on every monitor
  • Choose which screens get one
  • Hides the macOS Dock for you

Make it yours

  • Dock position, size, colour, auto-hide
  • Per-app new-window rules
  • Launch at login
  • A powerspaces command line tool

Powerspaces compared with stock macOS Spaces

Without Powerspaces

  • Click a Dock icon → yanked to another desktop, mid-screen-share.
  • Search in Spotlight → activates the copy living somewhere else.
  • ⌘-Tab → cycles every window on every desktop.

With Powerspaces

  • Focus the app if it's already here, otherwise open a new window here.
  • App Launcher + Raycast extension open apps on this desktop.
  • AltTab configured in one click: this desktop’s windows only.

What Powerspaces is

  • Augments Spacesgestures & Mission Control keep working
  • Accessibility onlyno SIP, no kexts, no screen recording
  • Native Swifttiny, free, GPL-3.0
  • Notarizedsigned by Apple, opens instantly