Loop

Elegant window management combining mouse and keyboard

Category
Window Manager
WM Type
hybrid
License
free
Open Source
Yes
Keybindings
Yes
Scripting
No
Last Update
2026-04-05

Features

  • Radial menu
  • Mouse/trackpad gestures
  • Keyboard shortcuts
  • Border preview

Install

$brew install --cask loop

About

Radial menu interface combining mouse/trackpad gestures with keyboard shortcuts. Border previews, comprehensive tiling.

Who It's For

Loop is for users who want window snapping that feels deliberate and visual rather than memorized. Its signature interaction: hold a configurable key (default: Caps Lock) to summon a radial menu centered on your cursor — a circular overlay showing snap directions. Hover a direction to preview the snap, release to apply. It's slower than a pure keyboard shortcut but more spatial and discoverable, especially for positions you don't use often enough to have memorized. Loop is free, open-source, and actively maintained — unusual for a polished macOS tool.

How It Works

Loop registers a global hold-to-activate trigger that displays the radial menu when held. The menu shows snap directions (left, right, top, bottom, all four corners, fullscreen, and center). A border preview highlights the focused window with a colored border as you hover each direction, showing exactly where it will snap. Keyboard shortcuts work alongside the radial menu for every position — power users can bypass the overlay once they've internalized the directions. The activation key, menu appearance, and border colors are customizable in Loop's preferences.

Compared to Similar Tools

Compared to Rectangle (keyboard shortcuts only), Loop adds a visual, gesture-friendly interaction model that's more approachable for new users or mixed mouse/keyboard workflows. Compared to Swish (trackpad gestures on title bars), Loop's radial menu works anywhere on screen without requiring the cursor to be positioned on a title bar. Compared to Moom ($10, green button hover), Loop is free and uses a radial overlay vs. a popup grid. For users who want the fastest keyboard workflow, Rectangle is still faster; for users who want visual snapping, Loop is the most polished free option.

Requirements

  • macOS 13 Ventura or later
  • Accessibility permission required
  • Free and open-source (MIT license)

Getting Started

brew install --cask loop

Launch Loop, grant Accessibility permission, and hold Caps Lock to activate the radial menu. Customize the activation key and appearance in Loop Preferences. The GitHub repository at github.com/MrKai77/Loop is the source for updates and issue tracking.

Discussion