A macOS window manager that lets you organize and resize windows using keyboard shortcuts, eliminating the need for a mouse.
Spectacle is a macOS application that allows users to organize and resize application windows using keyboard shortcuts instead of a mouse. It solves the problem of inefficient window management by providing quick, precise controls to snap windows to screen regions, move between displays, and undo actions, all without touching the mouse.
Mac power users, developers, and anyone who prefers keyboard-driven workflows and wants to minimize mouse usage for window management tasks.
Developers choose Spectacle for its simplicity, speed, and deep integration with macOS accessibility features, offering a lightweight, open-source alternative to commercial window managers with fully customizable shortcuts.
Spectacle allows you to organize your windows without using a mouse.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Spectacle enables full window management via customizable keyboard shortcuts, allowing users to snap windows to predefined regions like halves or thirds without mouse interaction, as detailed in the keyboard shortcuts section.
It provides dedicated shortcuts to move windows between multiple monitors, enhancing productivity for users with multi-monitor setups, as mentioned in the Multiple displays section.
Spectacle remembers window positions and supports undo and redo actions with command shortcuts, making it easy to revert changes, a feature highlighted in the Window action history section.
By leveraging the macOS Accessibility Protocol, Spectacle integrates well with most Cocoa-based applications for reliable window manipulation, as explained in the Common Issues.
The README explicitly states that Spectacle is not actively maintained, posing risks for compatibility, security, and lack of updates with newer macOS versions.
Spectacle struggles with applications that have custom window constraints or don't use standard Cocoa frameworks, leading to jittery behavior or unexpected resizing, as noted in the Common Issues with Terminal windows.
Building Spectacle from source requires Carthage and Xcode, which can be a barrier for non-developers or those seeking a simple installation process.