Loop is a free, open-source macOS window manager that surfaces a circular radial menu when a configurable trigger key is held, allowing window resizing and repositioning by moving the cursor or trackpad in the corresponding direction. (Free, open-source)
The radial menu covers the standard window placement actions — full screen, maximise, centre, top/bottom/left/right halves, quarters, and horizontal thirds — all accessible without memorising separate key bindings. A preview window overlay shows the target position before the resize is committed, so users can verify placement and release or cancel. Keyboard shortcuts can be defined for any window action as an alternative to the radial menu, useful for users who prefer a purely keyboard-driven workflow.
The Cycles feature chains multiple window manipulations by pressing the same key combination repeatedly: for example, pressing the left-half shortcut twice can cycle through left-third and left-two-thirds. The Stash feature hides windows at screen edges, retrievable by hovering near the edge or pressing a keybind, which reduces desktop clutter without minimising to the Dock. The radial menu appearance is fully configurable, including width, shape, corner radius, and colour, and a separate preview window style can be set independently. Loop also supports AppleScript and URL scheme commands such as open "loop://direction/right" for scripted window management.
System requirements: macOS 13 Ventura or later. Install via Homebrew (brew install loop) or direct download from the GitHub Releases page. App size approximately 5 MB. Requires Accessibility permission.
Pricing: (Free, open-source) GNU GPLv3. Optional donations accepted via GitHub Sponsors and Ko-fi.
Limitations: Requires macOS 13 or later; does not support drag-to-edge snapping; no built-in saved window layout profiles; no direct integration with macOS Spaces or Mission Control; the trigger-key-and-direction interaction requires a short adaptation period for users accustomed to discrete keyboard shortcuts.
Alternatives: Rectangle (free, open-source, keyboard shortcuts and drag-to-edge snapping with support for custom shortcuts and multi-display rules); Magnet ($7.99 on the Mac App Store, drag-to-edge and keyboard shortcut snapping across multiple monitors); Moom ($10.00 one-time, grid-based window placement with named layout snapshots and menu bar access).
Suitable for users who prefer a visual, cursor-driven approach to window management and want an open-source solution with extensive theming options.