OpenMacApps

FlashSpace

A fast virtual workspace manager that shows and hides groups of apps per display, replacing macOS Spaces.

GetView Source
brew install --cask flashspace

GPL-3.0 · Free download · Downloads from github.com

License
GPL-3.0
Open source
Category
Productivity
Source
GitHub
wojciech-kulik
Verified
2026

About FlashSpace

FlashSpace replaces macOS Spaces with its own workspaces. You assign apps to a workspace and a display, give it a hotkey, and switching shows those apps while hiding everything else on that display, without the system's sliding animation. Each display switches independently, and workspaces can also follow the displays their apps are on.

Around that core it adds an Option-Tab workspace switcher, a grid preview of all workspaces, hotkeys for moving focus between windows, floating apps that stay visible everywhere, profiles, trackpad gestures and a configurable menu bar label. Settings can be edited in the app or in JSON, YAML or TOML files, and a command-line tool and SketchyBar hooks allow scripting.

It needs macOS 14 or later. The project asks you to keep all apps on one native Space per display and to leave "Displays have separate Spaces" turned on in Desktop & Dock settings. Picture-in-Picture handling is experimental.

Information

Source code
wojciech-kulik/FlashSpace
License
GPL-3.0
Website
github.com
Download
github.com
Homebrew
flashspace
Category
Productivity
Topics
Menu bar apps, Window managers
Evidence checked

OpenMacApps links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit.

Sources and image credits

License and artwork notices

Improve this listing

For the Developer

Link to this page from your README with a badge.

Listed on OpenMacApps
[![Listed on OpenMacApps](https://openmacapps.com/badge.svg)](https://openmacapps.com/apps/flashspace/)
See All You Might Also Like