A tiling window manager for macOS that automatically resizes opened windows (written in Swift).
While not as seamless as Linux window managers, Amethyst offers everything necessary for automatically managing multiple windows/apps on macOS 😍
Amethyst also offers support for multiple monitors, which is an area where other macOS window managers seem to struggle.
Install via homebrew with: brew install --cask amethyst
note: To avoid weird/unpredictable actions (with keyboard navigation) make sure to disable Automatically rearrange Spaces based on most recent use in: System Preferences --> Mission Control
- How to Manage windows on macOS using Amethyst - an easy read (less than 5 minutes) with explanations & screenshots
- An Introduction to Amethyst - Deeper dive into Setup and Usage
- Amethyst Demo - A short video demo
Combo | Operation | Type |
---|---|---|
option + shift + k |
shift focus to app on RIGHT | FOCUS app |
option + shift + j |
shift focus to app on LEFT | FOCUS app |
option + shift + -> |
shift focus to screen on RIGHT | FOCUS screen |
option + shift + <- |
shift focus to screen on LEFT | FOCUS screen |
ctrl + option + command + -> |
Move app to space on RIGHT | SPACE app |
ctrl + option + command + <- |
Move app to space on LEFT | SPACE app |
ctrl + option + shift +-> |
move app to screen on RIGHT | APP screen |
ctrl + option + shift +<- |
move app to screen on LEFT | APP screen |
ctrl + option + shift + k |
swap with app on RIGHT (same screen) | APP |
ctrl + option + shift +j |
swap with app on LEFT (same screen) | APP |