Rectangle if you want halves, thirds and drag-to-snap on a laptop or a single monitor, free. Moom if you want polished saved layouts and support back to macOS 10.13, for $15. Hammerdeck if you work across a big or several displays and want swaps, one-key undo for snaps, swaps, grids and decks, and layouts that rebuild themselves, free.
This page is written by Hammerdeck's maker, so check the claims about the other two against their own pages, linked below. Each was read on 8 October 2026.
| Rectangle | Moom | Hammerdeck | |
|---|---|---|---|
| Price | Free, open source | $15 one-time, direct or Mac App Store | Free, open source (GPL) |
| macOS | 14 and later | 10.13 and later | 13 and later |
| Window to the next display, by key | Yes | Yes (Move to Other Display) | Yes, pointer follows |
| Swap everything on two displays | Not in its docs | Not in its docs | Yes |
| Sizes from the keyboard | Halves, thirds, fourths, sixths, eighths, ninths | A grid you set, plus custom actions | Halves; 3×3, 2×2 and 6-cell grids where two cells span a rectangle; your own saved rectangles |
| Drag to a screen edge to snap | Yes | Yes (Snap mode) | No (macOS 15 and later does this natively) |
| Saved layout applied when a display connects | Not in its docs | Yes | Yes, as a rule; capture the layout with one button |
| Undo | Restore: one window's previous size | Revert: one window, to before Moom touched it | One key puts back every window the last move touched: a snap, swap, grid or deck (one step) |
| Every window on screen at once | Tile and cascade actions | Not in its docs | Window Deck and Window Fan |
| Shows what ran | Not in its docs | Not in its docs | Names each action as it fires; local plain-text log |
| Beyond windows | No | No | Optional extras you switch on: clipboard history, command palette, break reminders and more |
“Not in its docs” means we could not find it in that app's own documentation, not that it is impossible. Sources: Rectangle's README, Moom's site and custom actions help. If something here is wrong, open an issue and it will be fixed.
You use one screen, or a laptop plus one monitor, and want the standard sizes on keys with nothing else to learn. Rectangle is mature, popular and free, and it has a named key for each fraction, eighths included, where Hammerdeck has you pick cells on a grid.
You want saved layouts as the centre of how you work, a long-established paid app, or a Mac older than macOS 13.
Hammerdeck is free and open source (GPL), notarized by Apple, and runs on macOS 13 and later.
Download HammerdeckOr brew install --cask kouxing2000/tap/hammerdeck