# Loop vs ChainYourMac: moving windows vs managing them

Source: https://chainyourmac.com/chainyourmac-vs-loop  
Updated: 2026-09-18 · Author: Ahmed Gagan (maker of ChainYourMac)

Loop is a lovely, free way to move and resize windows with a radial gesture. ChainYourMac keeps every window arranged for you. **They solve different problems, and they can run side by side.**

> **tl;dr:** Loop is a free, open-source window *mover*: hold a trigger key, flick toward a direction on a radial menu, and the window snaps there. It's great if you arrange windows now and then. [ChainYourMac](https://chainyourmac.com/) is a scrolling window *manager* that places every window automatically on an endless strip, so you stop arranging at all. If you only manage a few windows, Loop may be all you need. If you juggle many windows all day, a maintained layout saves more time. You can also run both.

## Two different categories

[Loop](https://github.com/MrKai77/Loop) and ChainYourMac both "manage windows" in the loose sense, but they work in different ways.

- **Loop is manual.** Each action moves or resizes one window, once. After that, the window stays where you put it until you move it again. Loop's own comparison table places it next to Rectangle and Magnet, the snapping tools.
- **ChainYourMac is automatic.** It maintains a layout. Every window has a place on a horizontal strip, new windows slot in next to the focused one, and **opening a window never resizes the others**. You don't place windows. You scroll to them.

### What that feels like day to day

With a mover like Loop, your layout is only as tidy as your last few gestures. Open a new browser window and it lands wherever the browser decides, so you move it. Open a terminal next to your editor and you resize both. None of that is hard, and Loop makes each move quick and pleasant, but it adds up if you open and close windows all day.

With a scrolling manager, the new window slides in beside the one you were using, at its own width, and the windows you already had keep their size. When the strip is wider than your screen, the extra windows sit off to the side until you scroll to them. The trade-off is that you give up some freedom: windows live in columns on the strip, not wherever you drop them. That's why ChainYourMac lets you float apps that don't belong there.

So the real question isn't which one is better. It's whether you want to arrange windows yourself or have them arranged for you.

## What Loop does well

Loop is free, GPL-3.0, has about 11.6k GitHub stars and runs on macOS 13 and later (version 1.4.2 as of September 2026). Its main feature is the **radial menu**: hold the trigger key, move toward a direction, and a preview shows where the window will land before you commit. It's a very satisfying way to move a window. Beyond that:

- keyboard shortcuts that combine with the trigger key;
- **Cycles**;
- **Stash**, which hides windows at the edge of the screen;
- theming, plus a `loop://` URL scheme and AppleScript support;
- install with `brew install loop`. If you want Caps Lock as the trigger, remap it first in System Settings or with Hyperkey or Karabiner.

## What ChainYourMac does differently

[ChainYourMac](https://chainyourmac.com/) is a [scrolling window manager](https://chainyourmac.com/what-is-a-scrolling-window-manager) in the style of Niri and PaperWM. Windows sit side by side on a strip that extends past the edges of your screen:

- **Automatic placement.** A new window opens next to the one you're using. Nothing else moves.
- **Navigation instead of arrangement.** Option+H/L (or Option+arrows) moves focus along the strip, and a 3- or 4-finger trackpad swipe follows your fingers, then glides to the nearest window.
- **Widths and stacks.** Option+R cycles width presets, Option+F goes full width, and stacks and tabbed columns let several windows share one column.
- **Per-display strips, Spaces integration and session restore**, so your column order survives a restart.

It's a native SwiftUI app with a Rust engine, notarized, and needs only the Accessibility permission. It's $9.99 one time for a lifetime license, runs on macOS 13 and later, and requires Apple silicon. The live demo on this page is a working model of it.

## Loop vs ChainYourMac at a glance

|  | Loop | ChainYourMac |
|---|---|---|
| Category | Manual window mover/resizer | Automatic scrolling window manager |
| How you use it | Trigger key + radial menu, or shortcuts | Windows placed for you; scroll or swipe to them |
| Keeps a layout | No, one action at a time | Yes |
| New windows | Open wherever the app puts them | Join the strip next to the focused window |
| Hiding windows | Stash at the screen edge | Off-screen along the strip |
| Automation | loop:// URLs, AppleScript | chainyourmac:// URLs, CLI, Raycast |
| macOS | 13+ | 13+, Apple silicon |
| Source | Open source, GPL-3.0 | Closed source |
| Price | Free | $9.99 one time, lifetime |

## Where each one wins

### Loop is better when…

- you have a handful of windows and rearrange them occasionally;
- you like being in charge of exactly where every window goes;
- you want something free and open source;
- you enjoy a gesture more than a key sequence. The radial menu really does feel great.

### ChainYourMac is better when…

- you have many windows open all day (editor, terminals, browser, docs, chat) and keep re-arranging them;
- you want new windows to land in a sensible place without thinking about it;
- you'd rather scroll to a window than find it and move it;
- you work on a laptop screen or an ultrawide and want every window at a usable width.

## Using Loop and ChainYourMac together

You don't have to choose. ChainYourMac has per-app rules, so you can **float** the apps you don't want on the strip, like a music player, a calculator or a video call. Floating windows are left alone, and Loop can position them however you like. Ctrl+Option+T toggles float for the current window. Check that the two apps' shortcuts don't clash. Every ChainYourMac shortcut is rebindable, and one action can have several shortcuts.

## Who should use what

- **Use Loop** if you arrange windows now and then and want a free, pleasant way to do it. You probably don't need a window manager.
- **Use ChainYourMac** if arranging windows has become a daily chore and you want a layout that looks after itself.
- **Use both** if you want the strip for work windows and Loop for the floating ones.

Weighing other snappers too? See [ChainYourMac vs Rectangle](https://chainyourmac.com/chainyourmac-vs-rectangle).

**Stop arranging windows. Let the strip hold them.** ChainYourMac places every new window next to the last one on an endless strip, and nothing else moves. Price and checkout: https://chainyourmac.com/#pricing (one-time purchase, lifetime license; macOS 13+ on Apple silicon).

## FAQ

### What is Loop on Mac?

Loop is a free, open-source (GPL-3.0) app for moving and resizing windows on macOS 13 and later. You hold a trigger key and move toward a direction on a radial menu to send the window there. It also has keyboard shortcuts, Cycles, Stash, theming and a `loop://` URL scheme. Install it with `brew install loop`.

### Is Loop a tiling window manager?

No. Loop moves and resizes a window when you tell it to, and its own comparison table sits next to Rectangle and Magnet rather than tiling managers. It doesn't keep a layout for you. A tiling or scrolling window manager like [ChainYourMac](https://chainyourmac.com/) places and maintains every window automatically.

### Can I use Loop and ChainYourMac together?

Yes. One way is to let ChainYourMac manage your main working windows on the strip and use per-app rules to float the apps you'd rather place by hand. Loop can then position those floating windows. Just make sure the two apps' keyboard shortcuts don't overlap.

### How do I use Caps Lock as Loop's trigger key?

Loop's README says Caps Lock needs remapping first, either in System Settings (map it to Control) or with Hyperkey or Karabiner.

### What's a Loop alternative that tiles automatically?

For a scrolling layout where windows keep their size, use [ChainYourMac](https://chainyourmac.com/) (paid, macOS 13+, Apple silicon). For grid tiling, see [AeroSpace and its alternatives](https://chainyourmac.com/aerospace-alternatives) or [yabai](https://chainyourmac.com/chainyourmac-vs-yabai). If you want another manual snapper, see [Rectangle](https://chainyourmac.com/chainyourmac-vs-rectangle).

## Related

- [ChainYourMac vs Rectangle](https://chainyourmac.com/chainyourmac-vs-rectangle) — When you outgrow window snapping — and when you honestly haven't.
- [Scrolling window managers, explained](https://chainyourmac.com/what-is-a-scrolling-window-manager) — The strip model, and how scrolling differs from tiling.
- [AeroSpace alternatives](https://chainyourmac.com/aerospace-alternatives) — Seven Mac window managers for people leaving AeroSpace.
- [Window manager for a MacBook](https://chainyourmac.com/macbook-window-manager) — Comfortable windows on a 13" screen, without cramming a grid.
