The keyboard window manager for macOS
Spectacle 2 snaps the frontmost window to halves, corners, thirds, or fullscreen — sends it across displays, grows or shrinks it, and undoes it all — from the keyboard. A modern, open-source rebuild of Spectacle, now running on macOS 26 and 27.
Latest 2 macOS · 7 languages · 3 channels
Snap the window to the left, right, top, or bottom half, or fill the screen — with ⌥⌘ and the arrow keys.
Send it to any quarter, or step through the six thirds of the screen with ⌃⌥← and ⌃⌥→.
Throw the window to the next or previous display and it lands centered — or fills the screen if it won't fit.
Plain-language notes, newest first.
From each release's What's New pane in the app
brew install --cask teddychan/tap/spectacle-2These apps are kept running mostly by AI. Instead of a coffee, you can chip in for the AI tokens that pay for ongoing maintenance.
Buy me TokenQuestions, bug reports, and feature requests are welcome — open an issue on GitHub and I'll take a look.
Open an issue on GitHubIn tribute
Spectacle 2 is an independent, open-source rebuild of Spectacle, the window manager originally created by Eric Czarny. This reimplementation, actively maintained by Teddy Chan, rewrites it from scratch in Swift with modern macOS APIs. Released under the MIT License.