just-desktops.
Keyboard-driven desktops for macOS, in one small background process.
- ⌥1
- ⌥2
- ⌥3
- ⌥Tab
What it does
Switch windows
⌥Tab moves through the windows on this desktop.
Switch desktops
⌥1, ⌥2, ⌥3. Up to 10 desktops.
Float above desktops
Choose apps to keep on every desktop, such as a terminal or a password manager.
Window views
Show the windows on this desktop in one of three ways.
Menu bar
One icon per window and the desktop key. It can also be a single small icon.
List
⌥Tab lists the app name and title of each window.
Square
⌥Tab shows each window as a large preview. You can also skip the panel and move with Tab alone.
Also
Focus ring. A thin ring around the window you are typing in, so you can see where your keys go. It can be turned off.
What it doesn't do
No resizing, tiling or layouts. Windows keep their size and position. Use Raycast or another tool for that, or AeroSpace for tiling.
No colors or styles for the border. For that, use JankyBorders.
Install
App
Homebrew
brew install --cask n-seiji/tap/just-desktops- •On first launch it asks for Accessibility. Allow it.
- •To start at login, choose Launch at Login in its menu.
Command line
mise
mise use -g github:n-seiji/just-desktops
just-desktops- •Grant Accessibility to just-desktops itself, not to the terminal. To start at login, see the README's Command line section.