Amethyst is a tiling window manager for macOS designed to automate the arrangement of application windows. It functions as a productivity utility that organizes windows into non-overlapping layouts, allowing users to manage their desktop environment through keyboard-driven controls rather than manual mouse interaction.
The application distinguishes itself by providing a state-machine engine that calculates window geometry based on user-defined tiling patterns. It maintains an accurate representation of the desktop by monitoring system-level notifications for window events, enabling it to automatically reposition frames and manage focus across multiple monitors and virtual spaces.
Beyond its core tiling capabilities, the software supports granular control over window behavior, including the ability to toggle between tiled and floating states. Users can navigate between windows, swap positions, and cycle through various layout configurations using custom keyboard shortcuts.