# Loop

> Free, open-source macOS window manager with a radial menu

Loop is a free, open-source window manager for macOS built around a trigger key. Holding the key and moving the cursor opens a radial menu that sends the window to a half, quarter, third or other position, with a preview of the result before it is applied. The same actions can be bound to keyboard shortcuts, chained into cycles, or run from scripts through a URL scheme.

- **Category:** Desktop Utilities
- **Made by:** MrKai77
- **Website:** https://github.com/MrKai77/Loop
- **Runs on:** macOS
- **Facts last checked:** Oct 9, 2026

## Pricing

Loop is free to use.

- **Pricing model:** Free
- **Free plan:** The whole app is free and open source under the GNU GPLv3 license, installed from the GitHub releases page or with Homebrew.
- **Free trial:** None listed.

| Plan | Price | What you get |
| --- | --- | --- |
| Loop | $0 | Radial menu, preview window, keyboard shortcuts, cycles, stash, theming and URL-scheme scripting. GPLv3 licensed. |

Read from https://github.com/MrKai77/Loop on Oct 9, 2026. Prices change, so confirm with Loop before buying.

## Key features

- **Radial menu:** Hold the trigger key and move the cursor in a direction to move and resize the window. The menu's width, shape and color can be changed, and it can be turned off.
- **Preview window:** An outline shows where the window will land before the action is committed. Its padding, corner radius and border are adjustable, and it is optional.
- **Keyboard shortcuts:** Any key can be paired with the trigger key to run an action: halves, quarters, thirds, maximize, center, grow and shrink, undo, or a move to another screen.
- **Cycles:** Pressing the same key combination repeatedly, or left-clicking repeatedly, steps a window through a sequence of positions.
- **Stash:** Windows can be hidden at the edge of the screen and brought back by hovering near the edge or with a key binding.
- **URL scheme for scripts:** A loop:// URL scheme lets shell scripts and AppleScript trigger window actions, chain several of them, and list the available commands.

## Good for

- Mac users who want to place windows with one held key and a cursor movement
- People looking for a free, open-source alternative to paid window snappers
- Those who want to theme the menu and preview to their taste

## Worth knowing

- macOS only; the README says it is compatible with macOS 13 and later.
- Its own comparison table lists no trackpad gestures, saved workspaces, pinning windows on top or resizing of adjacent windows.
- Using Caps Lock as the trigger key needs a modifier remap in System Settings or another app such as Hyperkey or Karabiner-Elements.

## Works with

AppleScript, Karabiner-Elements, Hyperkey

**Tags:** Window management, Open source

## Alternatives

- [Rectangle](https://toolgpa.com/tools/rectangle): Free, open-source window snapping for macOS. [Compare](https://toolgpa.com/compare/loop-vs-rectangle)
- [Magnet](https://toolgpa.com/tools/magnet): Window snapping for Mac by drag, shortcut or menu bar. [Compare](https://toolgpa.com/compare/loop-vs-magnet)
- [Moom](https://toolgpa.com/tools/moom): Mac window manager with saved layouts, snapping and a palette. [Compare](https://toolgpa.com/compare/loop-vs-moom)
- [Swish](https://toolgpa.com/tools/swish): Trackpad-gesture window manager for macOS. [Compare](https://toolgpa.com/compare/loop-vs-swish)
- [Amethyst](https://toolgpa.com/tools/amethyst): Free, open-source automatic tiling window manager for macOS. [Compare](https://toolgpa.com/compare/amethyst-vs-loop)

## Sources

The prices, plans, platforms and features above were read from these pages on Oct 9, 2026:

- https://github.com/MrKai77/Loop

Page: https://toolgpa.com/tools/loop
Listed by ToolGPA (toolgpa.com).
