Loop is a free, open-source macOS window manager featuring a radial menu for one-trigger window moves, resizes, and custom asymmetric layouts on ultrawide displays.

One-trigger radial menu for an efficient workflow

Have you ever felt frustrated by cluttered windows on your Mac? Constantly switching, resizing, and dragging to arrange windows not only wastes time but also breaks your workflow. Today, I'd like to introduce Loop, which might completely transform your window management experience.


What is Loop?

Loop is an open-source window management enhancement app designed specifically for macOS. Through an intuitive radial menu and keyboard shortcuts, it lets you quickly move, resize, and organize windows. Simply press the trigger key, a circular menu appears, select a direction, and the window automatically snaps to the corresponding position—the entire process is smooth and intuitive, almost like casting magic on your Mac.

Loop is fully open-source and free, licensed under GPL-3.0, and maintained by developer MrKai77 on GitHub.


✨ Features

1. Smart Radial Menu

Loop's most distinctive feature is its customizable radial menu. Hold down the trigger key (default: Fn), and a circular menu appears. Slide your mouse toward the direction where you want the window placed, then release to complete the action. This interaction is far more intuitive than memorizing a bunch of keyboard shortcuts.

2. Custom Window Positions (Breakthrough Feature)

Loop recently added a custom window position feature, allowing you to break free from preset layout limitations:

  • Two unit modes: Supports pixels (precise control) and percentages (adapts to different displays).
  • Asymmetric layouts: Create asymmetric layouts like 36% | 36% | 28% on ultrawide screens.
  • Fine-tuning positioning: Achieve subtle offsets and precise window adjustments.

3. Rich Layout Options

Loop supports multiple layout modes:

  • Half-screen layout: Left/right half
  • Quarter-screen layout: Four corner quadrants
  • Thirds layout: Left/center/right thirds, or more complex combinations
  • Fullscreen: Quickly snap a window to fullscreen

4. Center Tray Trigger (Mouse-Friendly)

In addition to keyboard shortcuts, Loop also offers a center tray trigger method. Move your mouse to the top center of the screen, and a translucent layout tray appears. Drag windows onto the different layout icons in the tray for quick split-screen placement.

5. Highly Customizable

  • Custom trigger key: Modify the default trigger key to suit your habits.
  • Appearance customization: Change the radial menu's color and shape, or even switch it to a rounded rectangle.
  • Personalized settings: Unlock new app icons based on usage frequency.

6. Lightweight and Efficient

Compared to some feature-heavy window management software, Loop is extremely lightweight and barely consumes any system resources—you'll hardly notice it running in the background.


📊 Comparison with Similar Tools: Loop's Advantages

There are already several Mac window management tools on the market (such as Magnet, Rectangle, Spectacle, etc.), but Loop has its unique advantages:

FeatureLoopMagnetRectangleSpectacle
Radial Menu
Center Tray
Custom Layouts
Pixel-Level Adjustment
Percentage Adjustment
PriceFreePaidFreeFree
  • More intuitive interaction: The visual radial menu lowers the learning curve, making it friendlier than pure keyboard shortcuts.
  • More flexible layouts: Supports pixel-level precision and percentage-based adaptive layouts, especially great for ultrawide monitor users.
  • Completely free and open-source: Unlike Magnet which requires payment, Loop is fully free and open-source, with an active community.
  • Lightweight and resource-friendly: Focused on core functionality, unlike some bulky toolkit apps that hog system resources.

🛠️ Tips: Getting the Most Out of Loop

  • Ultrawide optimization: On 21:9 or other ultrawide screens, try non-standard ratios (like 36% | 36% | 28%) for better efficiency than traditional equal thirds.
  • Multi-monitor adaptation: Use percentage mode instead of pixel mode so layouts automatically adapt to different resolution displays.
  • Combine shortcuts: Combine Loop's quick actions with macOS's built-in window management features for doubled efficiency.
  • Personalized presets: Create different custom layouts for different scenarios (coding, writing, design) and switch between them quickly.
  • Fine-tuning offsets: When you need a window slightly offset from the edge, use pixel mode for precise adjustments.

📥 Download & Installation

Although installation comes last in this article, Loop's setup process is very simple.

System Requirements

  • Make sure your Mac is running macOS 13 or later.

Installation Methods

1. Install via Homebrew (Recommended)

For developers or users comfortable with the command line, this is the fastest method:

  • Open Terminal
  • If Homebrew is not yet installed, install it first:
`/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"`
  • Use Homebrew to install Loop:
`brew install loop`

2. Manual Download & Install

For users who prefer not to use the command line:

Initial Configuration

  • System permissions: On first launch, Loop requires you to grant Accessibility permission in System Settings, otherwise it cannot manage windows.
  • Trigger key setup: Go to "System Settings" > "Behavior" and set a trigger key that feels comfortable. If your external keyboard lacks an Fn key, you can change it to Control or another key.
  • Personalization: In Loop's settings, adjust the radial menu's color, shape, and other options to your liking.

💎 Conclusion

With its unique radial menu interaction, flexible custom layout capabilities, and lightweight efficiency, Loop stands out among many Mac window management tools. It's especially suited for users who pursue productivity, use ultrawide monitors, or need precise window position control.

Best of all, Loop is completely free and open-source, making it an excellent alternative to paid tools like Magnet. Whether you're a developer, designer, or regular office user, Loop can help you reduce time spent on window management and stay focused on what truly matters.

Efficient work starts with a tidy desktop—why not give Loop a try today?


Project URL: https://github.com/MrKai77/Loop

Note: This is the English translation of the original Chinese version.