Keyboard-driven
Focus, move, resize, float, and swap windows with shortcuts. Press Option + Z to tile the current desktop.

Rift lets you move, resize, and rearrange windows from the keyboard. Choose from several layout styles and give different parts of your workflow their own virtual workspaces.
Rift tiles the windows on your desktop and keeps them organized as you open, close, and move between apps.
Keyboard-driven
Focus, move, resize, float, and swap windows with shortcuts. Press Option + Z to tile the current desktop.
Five layouts
Use familiar split-screen tiling, scrolling columns, master-stack, and more, everywhere or per workspace.
Virtual workspaces
Give coding, reading, or chat its own workspace within a macOS Space, and let app rules place windows automatically.
Ready without configuration
The bundled configuration works out of the box. When you want changes, one TOML file covers settings and shortcuts.
Install Rift, grant macOS Accessibility permission, and press Option + Z to tile the windows on your current desktop. You do not need to write a configuration file before trying it.
Rift includes five layouts, from familiar split-screen tiling to scrolling columns and master-stack. Choose one layout everywhere or assign different layouts to individual workspaces. App rules can place windows automatically, while floating mode keeps dialogs and utility windows out of the tiled layout.
The bundled configuration is ready to use. To change it, start with the configuration guide, then look up settings, defaults, and accepted values in the reference.
Releases, source code, and issue tracking are available on GitHub.