Zones when you want them
Have them appear the moment a window moves, or keep them out of sight until you engage the trigger. Some people want every drag to end in a snap; some want the zones only when they ask.
Latchby Nacho Average AppsMenu-bar window manager for macOS
Start dragging and the screen fills with zones. Let go over one and the window drops into it. Or hold the trigger, sweep out a block of several, and it takes all of them. Prefer the keyboard? Fully customizable shortcuts for every placement.
$4.99 one time, no subscriptions · Signed and notarized by Apple
Dragging: the window moves freely
The gesture
Drag a window into a zone
What lights up is exactly where the window lands. Hold the trigger and keep sweeping to take in more zones: the block only ever grows, so overshooting never costs you the zone you started on.
Set it up the way you would in the app
Out of the box the zones are there the moment you start dragging, and the block grows under the pointer as you move — no keys involved, let go and it lands. Switch to Hold to snap if you would rather move windows freely and bring the zones out only when you ask: a plain drag then does nothing special, and the trigger — a modifier key or a mouse button — is what wakes the grid. The layout goes from 2 × 2 up to 8 × 8 either way.
Have them appear the moment a window moves, or keep them out of sight until you engage the trigger. Some people want every drag to end in a snap; some want the zones only when they ask.
Choosing where a window goes and how big it is are the same sweep. No dialog, no drag handles afterwards, no second step.
Nothing is committed until you let go, and esc drops you back to an ordinary drag with the window exactly as it was.
Without touching the mouse
Placements you draw yourself
A placement is a block you draw on a grid of your choosing, anything from 1 × 1 up to 16 × 16, bound to keys of your choosing. “Left third” is one column of a 3 × 1 grid. “Top-left quarter” is a cell of a 2 × 2. Anything else you want is equally easy to say, and every placement keeps its own grid, so thirds and quarters live happily side by side.
That is the set Latch starts with, seeded on ⌃⌥ so it stays out of your apps' way. Add to it, rename it, rebind it, or throw the lot away.
The everyday nudges
Window commands
Nudge a window a little bigger, put it back the size it was, center it without resizing it, throw it onto the next display, or fill the screen. Bound and ready the day you install it.
Arrange multiple windows
Arrangements tile the frontmost windows on the current display at once. The window you invoked it from always takes the primary slot, so the thing you were looking at stays the thing you are looking at.
Room to breathe
Gaps
Set it once and every placement honours it: keyboard shortcuts, dragged zones and arrangements alike. The space between windows and the margin at the screen edge are separate numbers, so you can have breathing room in the middle and none around the outside. Pull the sliders and watch which edges move.
More from the kitchen
We’re a husband and wife team making small Mac and iPhone apps in the evenings. Leave your address and we’ll tell you when the next one is ready, and when Latch itself gets better.
Small app. Big crunch.
Built for macOS by two people who got tired of aiming windows by hand. Latch sells directly rather than through the Mac App Store, and it has to: moving another app's windows needs macOS's Accessibility API, and the store lists only sandboxed apps, which are not allowed near it. So every build is signed with a Developer ID and notarized by Apple, the same check Apple runs on anything that ships outside the store.
$4.99one time, updates included
Questions, or something not behaving? Email support@nachoaverage.app. It reaches both of us.
macOS 14 or later, on Apple silicon and Intel. Latch needs Accessibility permission to move windows, and walks you through granting it on first launch. Pay by card, Apple Pay, Google Pay, Link or Cash App Pay through Stripe. Your license arrives as a file to open, with a product key by email as a backup. What a purchase records, and what this page measures, is spelled out in the privacy policy.