Rectangle, Magnet, Loop, BetterSnapTool, Raycast, Apricot.
Apricot is Stonefruit's $3 macOS window snapper. This is a plain comparison of it against the alternatives — what each app is, what it costs, what it's good at, and where it falls short. Prices checked September 2026.
Short version: if you want a free, complete, mouse-and-keyboard window manager, use Rectangle. It's excellent. If you want the most polished paid app on the App Store, use Magnet. If you want something visually distinctive with a radial menu, try Loop. If you want a small keyboard-only app that touches nothing on your machine outside Apple's own frameworks, that's what Apricot is for.
The rest of this page is the long version, one app at a time.
Open-source, MIT-licensed, ~30k GitHub stars. Rectangle is the default answer to "which window manager should I use on Mac" for good reason. It supports keyboard shortcuts and drag-to-snap zones, has a huge action list, and it's been around long enough that every layout you'd want is a preset. Pro adds custom snap areas, cloud sync of settings, and a few extras for $10.
If you're new to window management on macOS, install Rectangle first. It'll do everything most people need for zero dollars, and the code is public. The only reason not to pick it is if you specifically want something narrower — either in feature scope or in how much of your system it touches.
The default paid pick. Sandboxed, on the App Store, supported for years, works cleanly across multiple displays. Magnet's UX is drag-first — you pull a window toward the edge or corner of the screen and it snaps into place. Keyboard shortcuts exist but the marketing centers the drag interaction. Halves, quarters, thirds, and sixths are all covered.
If you drag windows more than you keyboard-shortcut them, and you'd rather buy the app than install an open-source one, Magnet is the safe choice. Nothing about it is broken. It's just closed-source and lightly opinionated toward mouse use.
Loop puts a radial menu on the screen when you press its trigger. You point at the region you want, release, and the window snaps there. It's beautiful — genuinely more elegant than the "snap zones on the edges of the screen" model — and open-source under GPL-3.0. If you like visual, mouse-centered interfaces, Loop is the one you'll enjoy showing your friends.
The tradeoff is that the radial menu is a mouse interaction. There are keyboard shortcuts, but the app's soul is the wheel. If you don't ever want to move a mouse to move a window, Loop is the wrong shape.
The old-school option, and the cheapest of the lot — it undercuts Apricot by a dollar. BetterSnapTool has been on the App Store for many years: drag-to-corner snapping, custom snap areas, configurable shortcuts. It works. The tradeoff is pace — the current release dates from September 2024, and the marketing site is dated. If you want the cheapest paid App Store option and don't need active development, this is that.
Raycast is a Spotlight-replacement launcher with a window-management module bolted in. If you're already a Raycast user, its window snap commands are excellent and you probably don't need a separate app. If you're not a Raycast user, installing Raycast just to snap windows is buying a much bigger app than you asked for. It's the right call for people who want one keyboard-driven surface to run their whole machine from.
Menu bar app, no dock icon. Seven keyboard shortcuts under one modifier (⌘⌥ by default, configurable in Preferences). Halves, corners, maximize, and center — and that's it.
⌘⌥ ←⌘⌥ →⌘⌥ ↑⌘⌥ ↓⌘⌥ ← then ↑⌘⌥ ↵⌘⌥ CThe specific things Apricot does that the others don't emphasize:
⌘⌥ ← then ↑ puts the window top-left. Side first, vertical second. Feels like a game combo. It's the interaction Apricot exists for, and we haven't found it in any of the apps above.Carbon, windows move via the Accessibility API, preferences render in SwiftUI.What Apricot is not: a full-featured window manager. No custom snap areas, no layout presets, no per-space rules, no tiling like Amethyst or yabai, no big preferences pane. It does what it does and stops.
You just want your windows to snap and you don't want to pay anything. Rectangle.
You want the cheapest paid option. BetterSnapTool, at $1.99.
You want the most polished paid app on the App Store. Magnet.
You like beautiful mouse-driven interfaces. Loop.
You already run Raycast. Use Raycast's window commands, don't install anything else.
You want a keyboard-only app that touches nothing on your machine outside Apple's own frameworks — no third-party SDKs, no telemetry, no network — and you like the corner-chord idea. That's what Apricot is for.
Most people don't specifically care whether their window manager makes network calls, and most people don't specifically want a two-keypress corner chord. If those things sound like a shrug, pick one of the others — they're all good apps by people who care about the platform.
If those things sound like exactly what you'd want, Apricot is $3. Universal binary (Apple Silicon + Intel), signed and notarized, needs Accessibility permission, requires macOS 14.4 Sonoma or newer. Full spec sheet and the hero video are on the product page.