Loop vs Glidro: moving windows vs managing them

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

Glidro uses Scrolling. Glidro 1.1.0 is Developer ID signed and notarized by Apple. Release availability is shown on Payhip.

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. Glidro 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.

Try it right here — this is a working model of Glidro, not a video.

Interactive Glidro demo

Safari
Glidro
Terminal
~/project ❯ git status
On branch main
nothing to commit
~/project ❯ cargo test
running 42 tests
test result: ok
~/project ❯
Code
Notes
Chat

A working model of Glidro, not a video. Drag a title bar to reorder, click a Dock icon to open an app, close a window with its red button. In the real app every key here is ⌥ plus the key.

  • macOS 13+ on Apple silicon
  • Native Glidro Engine
  • No usage tracking
  • Only needs the Accessibility permission
  • Release downloads via Payhip

Two different categories

Loop and Glidro 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.
  • Glidro 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 Glidro 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 Glidro does differently

Glidro 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. Existing column widths remain stable.
  • 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 the Glidro Engine, 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 Glidro at a glance

FeatureLoopGlidro
CategoryManual window mover/resizerAutomatic scrolling window manager
How you use itTrigger key + radial menu, or shortcutsWindows placed for you; scroll or swipe to them
Keeps a layoutNo, one action at a timeYes
New windowsOpen wherever the app puts themJoin the strip next to the focused window
Hiding windowsStash at the screen edgeOff-screen along the strip
Automationloop:// URLs, AppleScriptmacglide://action/ action URLs and GlidroEngine send-cmd
macOS13+13+, Apple silicon
SourceOpen source, GPL-3.0Closed source
PriceFree$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.

Glidro 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 Glidro together

Apps lets you exclude apps from tiling, such as a music player, calculator or video call. Loop can position those unmanaged windows. Control+Option+T toggles floating for an individual window. Avoid shortcut conflicts; Glidro's Controls page supports custom and multiple bindings.

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 Glidro 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 Glidro vs Rectangle.

Launch price: $9.99 before applicable taxes, reduced from $19.99. Launch discount applies automatically at Payhip checkout.

Stop arranging windows. Let the strip hold them.

Glidro places every new window beside the focused one by default on an endless strip, and existing column widths remain stable.

Buy now — $19.99 $9.99 one-time purchase · future updates included · 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 Glidro places and maintains every window automatically.

Can I use Loop and Glidro together?

Yes. One way is to let Glidro 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 Glidro (paid, macOS 13+, Apple silicon). For grid tiling, see AeroSpace and its alternatives or yabai. If you want another manual snapper, see Rectangle.