AeroSpace and Lattices.
Which fits your workflow?
AeroSpace automatically arranges windows in a tiling tree: split regions that you navigate with the keyboard. It also provides its own virtual workspaces.
A comparison from Lattices · Official documentation reviewed 2026-10-02 · No hands-on benchmark or overall score
When AeroSpace makes sense
Choose AeroSpace when you want keyboard-driven tiling to define how you navigate the desktop. Its setup suits someone willing to edit a text file and learn workspace bindings.
When to consider Lattices
Lattices centers named projects, groups of windows called layers, and optional terminal sessions. AeroSpace is the more direct candidate when you want automatic tiling to organize the whole desktop. Running both layout systems together needs a separate compatibility check.
The tradeoff to understand
Its virtual workspaces use a different model from native macOS Spaces. You will need to learn that model and its layout commands. The project labels itself Beta, so review configuration changes when updating.
What AeroSpace gives you
- Layout model
- Tree-based tiling with tiles and accordion layouts
- Workspaces
- Emulated virtual workspaces distinct from macOS Spaces
- Configuration
- Text configuration in TOML format, including sets of keyboard shortcuts
- Automation entry
- Terminal commands and callbacks that run when specified events occur
- Displays
- Workspace-to-monitor assignments
- System integrity
- Project states that disabling SIP is not required
Try one workflow before switching
Choose a task you repeat and check the tool’s official setup guide. Pay attention to permissions, configuration, and conflicting shortcuts. This page compares documented approaches; it does not establish compatibility between two apps running together.
Go to the source
Documentation reviewed 2026-10-02. Examples are illustrative; this is not a hands-on product benchmark.