Ribbon vs OmniWM: two ways to get niri-style scrolling on a Mac

Updated · by , maker of Ribbon

Both put your windows on a scrolling strip like niri. OmniWM is free, open source and does a lot more, but it only runs on macOS 26 Tahoe on Apple silicon and brings its own workspaces. Ribbon costs $9.99, runs on macOS 13 and later on Apple silicon (M1 or later), and sticks to macOS's own Spaces. Your macOS version settles most of this.

The short version

If you're on macOS 26 Tahoe with an Apple silicon Mac and you like tinkering, try OmniWM first. It costs nothing, it's actively developed, and it has things Ribbon doesn't, such as an overview, its own workspaces and a second layout mode.

If your Apple silicon Mac runs Ventura, Sonoma or Sequoia, OmniWM won't install, and Ribbon will. (Neither runs on Intel Macs.) Ribbon is also the calmer choice if you want a scrolling strip and nothing else: it works inside the Spaces you already use, and every option is a switch in a settings window.

What they have in common

Both apps borrow the core idea from niri and PaperWM:

If the idea itself is new to you, start with what a scrolling window manager is.

OmniWM in brief

OmniWM is a GPL-2.0 open-source window manager. You choose a layout per workspace: a niri-style scrolling layout, or a Hyprland-style "dwindle" layout that splits the screen like a binary tree. On a portrait monitor the scrolling layout turns vertical, which is a nice touch.

On top of tiling it ships a long list of extras: an overview with window thumbnails and search, a workspace bar, scratchpads, a command palette, a window switcher, a drop-down terminal and more. You set it up in a settings window or in ~/.config/omniwm/settings.toml, which reloads live. Install it with brew install --cask omniwm.

Things to know before you switch:

Ribbon in brief

Ribbon does one layout, the scrolling strip, and tries to make it feel like part of macOS. You get a settings window where every option has a control, a trackpad swipe that moves the strip with your fingers and settles on a column, stacks and tabbed columns, a strip indicator you can click to jump, and one strip per display and per Space. Shortcuts are Control + Option plus one key, like ⌃⌥→ to focus right and ⌃⌥R to cycle widths.

Its window engine is built on Paneru, an MIT-licensed open-source project, with a native SwiftUI app on top. It runs on macOS 13 Ventura and later on Apple silicon (M1 or later). It costs $9.99 once for one Mac. All sales are final, so the live demo is the way to try it first.

Side by side

RibbonOmniWM
Price$9.99 once (1 Mac)Free
SourceClosed (engine built on MIT Paneru)Open source, GPL-2.0
macOS13 Ventura and later26 Tahoe and later
Intel MacsNoNo
LayoutsScrolling stripScrolling strip or dwindle (BSP) per workspace
WorkspacesmacOS Spaces, one strip eachIts own workspaces, one macOS Space per display recommended
OverviewStrip indicator (click to jump, drag to reorder)Full overview with thumbnails and search
Trackpad3- or 4-finger swipe that follows your fingers2, 3 or 4-finger column scrolling, workspace swipe, move/resize gestures
ConfigurationSettings window onlySettings window plus a live-reloading TOML file
ExtrasMac Setup checks, ribbon:// URLs, CLICommand palette, scratchpads, quake terminal, workspace bar
PermissionsAccessibilityAccessibility (plus Screen Recording for thumbnails)
SupportEmail the developerGitHub issues

Where OmniWM is the better choice

Where Ribbon is the better choice

Trying both

Because they don't run at the same time, quit one before starting the other. If you're on Tahoe, an easy test is to spend a week with OmniWM, then watch Ribbon's live demo and decide whether the simpler, Spaces-based approach suits you better. If you're on an older macOS, the choice is Ribbon or a script-based tool like PaperWM.spoon. The full field is in the best scrolling window managers for Mac, and the OmniWM alternatives page covers the options for older Macs.

FAQ

Is OmniWM free?

Yes. OmniWM is free and open source under GPL-2.0, with no paid tier. Ribbon is a paid app: $9.99 once for one Mac.

Can I run OmniWM on macOS Sequoia or an Intel Mac?

No. OmniWM requires macOS 26 Tahoe or later and an Apple silicon Mac. Ribbon runs on macOS 13 Ventura and later, also on Apple silicon (M1 or later) only.

Can I run Ribbon and OmniWM at the same time?

No. Two window managers moving the same windows fight each other, and OmniWM refuses to manage windows while another manager is running. Quit one before starting the other.

Does either need SIP disabled?

No. Both use the standard Accessibility permission and work with System Integrity Protection on.

Which one is closer to niri?

OmniWM, if you count workspaces, an overview and configuration in a file. The strip itself feels similar in both. See niri on a Mac for how each niri feature carries over.

Keep reading