Skip to main content
Loop Logo

Window Management Made Elegant

Loop is a macOS app that simplifies window management for you. Effortlessly choose your window direction using a radial menu triggered by a simple key press, and customize it according to your preferences with personalized colors and settings. You can easily move, resize, and arrange your windows with just a few clicks, saving you valuable time and energy.
Loop is constantly evolving, with new features and improvements added regularly to enhance your window management experience on macOS.

Quick Start

Get started with Loop in minutes:

Installation

Download Loop via Homebrew or direct download. Compatible with macOS 13+.

Quickstart Guide

Learn the basics and start managing windows in under 5 minutes.

Core Features

Explore radial menu, keyboard shortcuts, cycles, stash, and more.

API Reference

Automate Loop with URL schemes and AppleScript.

Key Features

Radial Menu

The radial menu allows you to manipulate windows using your mouse or trackpad. Hold down the trigger key and move your cursor in the desired direction to move and resize windows intuitively.

Learn more about Radial Menu

Discover how to use the radial menu for intuitive window positioning.

Keyboard Shortcuts

Assign any key combination with the trigger key to initiate window manipulation actions. Loop supports dozens of pre-configured actions including halves, quarters, thirds, and custom positions.

Explore Keyboard Shortcuts

Master keyboard shortcuts for lightning-fast window management.

Cycles (Action Sequences)

Perform multiple window manipulations in quick succession by pressing the same key combination repeatedly. Create powerful workflows that adapt to your needs.

Master Cycles

Learn how to create action sequences for advanced workflows.

Stash

Hide windows at the screen edge to declutter your workspace. Hover near the edge or use a keybind to access stashed windows whenever you need them.

Use Stash

Organize your workspace by stashing windows at screen edges.

Live Preview

See the resize action before committing to it with the preview window. Fully customizable with padding, corner radius, border color, and border width options.

Configure Preview

Customize the preview window to match your preferences.

Theming & Customization

The radial menu and preview window are fully customizable. Adjust width, shape, colors, padding, corner radius, and more to match your aesthetic preferences.

Customize Theme

Personalize Loop’s appearance with extensive theming options.

Custom Frames & Positions

Create custom window positions and sizes tailored to your workflow. Define exact coordinates or use percentage-based layouts.

Create Custom Actions

Build custom window positions for your unique workflow.

Multi-Screen Support

Move windows across multiple displays with dedicated screen-switching actions. Supports next/previous screen, directional screen selection, and more.

Multi-Screen Setup

Learn about screen-switching commands for multi-display setups.

Automation

Control Loop programmatically via URL schemes and AppleScript. Integrate with automation tools like Keyboard Maestro, Alfred, and shell scripts.

URL Scheme

Trigger actions via loop:// URLs.

AppleScript

Automate Loop with AppleScript commands.

System Requirements

Loop is compatible with macOS 13 (Ventura) and later.

Open Source

Loop is free and open source under the GNU GPLv3 license. Contributions are welcome!

GitHub Repository

View the source code and contribute to Loop.

Join Discord

Connect with the Loop community on Discord.

What’s Next?

Installation

Install Loop and grant necessary permissions.

Quickstart

Complete the quickstart guide to learn the basics.

Configure Trigger Key

Set up your trigger key for optimal workflow.

Explore Features

Dive deep into all of Loop’s powerful features.

Build docs developers (and LLMs) love