Ribbon vs AeroSpace: tree tiling or a scrolling strip?

Updated 2026-10-22 · by the maker of Ribbon

AeroSpace is a free, keyboard-first tiler modelled on i3: windows split the screen in a tree, and it runs its own workspaces instead of macOS Spaces. Ribbon is a $9.99 scrolling window manager: windows line up on a strip wider than the screen, and each native Space keeps its own strip. If you already think in i3, AeroSpace is hard to beat. If you want windows that keep their size and a Mac that still behaves like a Mac, look at Ribbon.

Two different ideas of tiling

AeroSpace divides the screen. Every window on a workspace gets a share of the visible area, arranged in a tree of containers. Open a fourth window and the other three get narrower to make room. You can switch a container between side-by-side tiles and an "accordion" that works like i3's tabbed or stacked modes, but everything you see always fits on the screen.

Ribbon never divides the screen. Each new window becomes a new column on a horizontal strip, at a width you picked from a few presets. The strip runs off the edge of the display, and moving focus slides it along. Nothing shrinks when you open something new. That's the model niri and PaperWM made popular on Linux; what a scrolling window manager is explains it in more detail.

Neither approach is better in general. A tree works well when you keep two to four windows on screen and want all of them visible. A strip works well when you have many windows open, on a laptop or an ultrawide monitor, and you'd rather scroll to them than squeeze them.

AeroSpace in brief

AeroSpace is free and MIT-licensed, and it's very popular with people coming from i3 or sway. A few things define it:

Install it with brew install --cask nikitabobko/tap/aerospace. It runs on macOS 13 and later.

Ribbon in brief

Ribbon gives you one layout, the scrolling strip, and a native settings window where every option has a switch or a slider. Shortcuts are Control + Option plus a key: ⌃⌥← and ⌃⌥→ move focus, ⌃⌥⇧→ moves the window, ⌃⌥R cycles column widths and ⌃⌥F makes a column full width. You can stack several windows in one column or turn a column into tabs.

A three- or four-finger trackpad swipe moves the strip under your fingers. Each display and each Space has its own strip, so Mission Control and full-screen apps keep working. The engine is built on Paneru, an open-source MIT project, with a SwiftUI app on top. Ribbon runs on macOS 13 Ventura and later, on Apple silicon (M1 or later), and it's signed and notarized.

Side by side

RibbonAeroSpace
Price$9.99 once (1 Mac)Free
SourceClosed (engine built on MIT Paneru)Open source, MIT
LayoutScrolling strip of columnsi3-style tree: tiles and accordion
Opening a windowAdds a column, others keep their sizeOther windows shrink to make room
WorkspacesNative macOS Spaces, one strip eachIts own workspaces; hidden windows parked in a screen corner
ConfigurationSettings windowTOML file and CLI, no GUI planned
Trackpad3- or 4-finger swipe that follows your fingersNone documented
SIPNot touchedNot touched
macOS13 Ventura and later13 and later
StatusSigned and notarized appPublic beta, not notarized
SupportEmail the developerGitHub Discussions

Where AeroSpace is the better choice

Where Ribbon is the better choice

Switching from AeroSpace to Ribbon

Quit AeroSpace and remove it from login items first; two window managers fighting over the same windows never ends well. AeroSpace moves all windows back on screen when it quits. Ribbon wants "Displays have separate Spaces" turned on, which AeroSpace recommends turning off, so check that setting next. The setup guide walks through it and the trackpad settings.

Your AeroSpace habits map roughly like this: focus and move keys become ⌃⌥ and ⌃⌥⇧ plus arrows or H/J/K/L, accordion becomes a tabbed column (⌃⌥⇧T), and numbered workspaces become macOS Spaces, which you switch with Control + arrow keys or a swipe.

Not sure yet? Watch the live demo to see the strip move before you spend anything, or compare the other options in AeroSpace alternatives. When you're ready, buy Ribbon. All sales are final: no refunds (see the terms), so try the demo first.

FAQ

Is AeroSpace free?

Yes. AeroSpace is free and open source under the MIT licence. Ribbon is a paid app, $9.99 once for one Mac.

Does AeroSpace use macOS Spaces?

No. It runs its own workspaces and hides inactive windows by moving them into a bottom corner of the screen. Ribbon uses native Spaces and gives each one its own strip.

Can AeroSpace do a scrolling layout like Ribbon?

No. AeroSpace's layouts are tiles and accordions inside an i3-style tree, and they always fit the screen. A strip that extends past the edge of the display is a different model.

Do I need to disable SIP for either app?

No. Both work with System Integrity Protection fully on and need only the Accessibility permission.

Can I run AeroSpace and Ribbon together?

No. Two window managers moving the same windows will fight. Quit one before you start the other.

Which is better for an i3 user?

AeroSpace, if you want the i3 model itself. If you liked i3 mainly for keyboard control and are curious about scrolling, Ribbon's shortcuts will feel familiar quickly.

Keep reading