AeroSpace is a tiling window manager for macOS that automatically arranges application windows into grid-based layouts. It functions as a keyboard-driven controller, allowing users to manage window positioning, workspace navigation, and display assignments entirely through customizable keyboard commands.
The project distinguishes itself by operating as a background daemon that utilizes system-level accessibility frameworks and low-level window server hooks to enforce tiling behavior. It employs a declarative configuration system to define layout rules and maintains workspace consistency through an event-driven architecture that responds to system window changes.
The software provides a virtual desktop abstraction layer that maps logical workspaces to physical displays, supporting multi-monitor setups and persistent window organization. It is designed to automate window management tasks, eliminating the need for manual resizing or positioning to maintain a structured digital environment.