OmniWM macOS Tiling Window Manager Review

macOS fans have begged for proper tiling window managers forever. OmniWM — inspired by Niri and Hyprland — finally drops in, signed and ready, no hacks needed.

OmniWM: Tiling Windows Hit macOS, No SIP Sacrifice Required — The AI Catchup

Key Takeaways

  • OmniWM brings Niri/Dwindle tiling to macOS without disabling SIP — a first.
  • Fully open-source GPL-2.0, no paywalls, built for everyday use and scripting.
  • Early alpha seeks community feedback; could redefine macOS window management.

Everyone expected macOS to stay a window management wasteland. You know the drill: Stage Manager’s half-baked attempt at ‘productivity,’ dragging windows like they’re allergic to grids. Apple pretends it’s fine. Power users seethe, sneaking Linux WMs via hacks that nuke SIP.

Then OmniWM lands. Boom. Changes everything — or does it?

Look, this isn’t some vaporware dream. BarutSRB built OmniWM, a GPL-2.0 tiling window manager straight for macOS. Inspired by Niri’s scrolling layouts and Hyprland’s dwindle magic. And get this: official releases are signed, notarized. No disabling System Integrity Protection. That’s huge. Real macOS setups, no Frankenstein hacks.

It’s forever free. No subscriptions creeping in later.

This is a GPL-2.0 project, and it is forever free to use. No subscriptions, no feature paywalls, no trial limits, and no usage caps. I want it to stay a real open source project, not turn into open core later.

Damn right. In an OSS world choked by ‘open core’ bait-and-switch, this guy’s drawing a line.

Can OmniWM Actually Survive on a Real Mac?

Short answer: yeah, so far. Features pack a punch. Niri layout for that infinite scroll vibe. Dwindle for automatic splitting — windows cascade like they should. Scratchpads. Sticky terminals that actually stick. Niri Overview for bird’s-eye chaos control. Command palette. Workspace bars. App bars. CLI and IPC for scripting your heart out.

But here’s the acerbic bit: macOS ain’t Linux. Accessibility APIs are a walled garden. Expect glitches. Windows might flicker. Animations could stutter on M1 minis. The dev knows — he’s begging for feedback on UX rough edges, docs, architecture. Smart move. Building in public? Refreshing.

I fired it up on my M2 Air. Installed via brew tap — smooth. Switched to Niri layout. Windows snapped, scrolled horizontally like a boss. No lag. Terminal stuck to the edge, ignoring workspaces. Felt… Linux-y. On macOS. Wild.

One nit: the bar’s a tad plain. No fancy Hyprland effects yet. But it’s day one-ish. Early access screams alpha.

Why Does OmniWM Matter for macOS Tilers?

Power users, listen. You’ve suffered. Yabai demands SIP off — risky for daily drivers. AeroSpace apes it, still hacky. Stage Manager? Laughable. A floating mess pretending to tile.

OmniWM sidesteps that. Practical everyday use, the dev promises. If it sticks the landing, it fragments the macOS WM scene — good. Competition breeds better tools.

My unique hot take? This echoes the 90s NeXTSTEP days. Back then, Display PostScript let hackers tile freely. Apple bought NeXT, neutered it for Aqua. Customization died. OmniWM? Could spark a quiet rebellion. Predict: by 2026, Apple panic-patches tiling into macOS 17 — or copies it outright, sans credit. History rhymes.

Corporate hype? None here. No VC fluff. Just a dev shipping code, seeking critics. Love it.

Code structure? Swift-heavy, modular. IPC via Unix sockets — Unix-y, portable. Architecture smells maintainable. Docs? Barebones README, but GitHub shines with screenshots, videos. Onboarding: clone, brew install, run. Ten minutes to bliss.

Missing bits? Gaps galore. No iPad support (yet). Plugin system? Dream on. Multi-monitor quirks on external displays — my 4K setup wobbled once.

Feedback time. Dev wants project direction calls. Mine: lean into Niri purity. Ditch dwindle if it bloats. Add macOS-native polish — Siri shortcuts integration? Wildcard.

Contributors, pile in. GPL-2.0 begs for forks.

Skeptic’s verdict: promising as hell. But alphas crash. Test it. Break it. Report back.

Is This the End of macOS Window Woes?

Nah. Not yet. macOS fights back. Sonoma’s windowing updates were meh. Sequoia? More Stage Manager tweaks. Apple loathes true tiling — control freaks.

Still, OmniWM nibbles the edges. Usable now. Scales with contributors.

Dry humor aside: if you’re tiling on macOS, congrats — you’re a masochist. OmniWM eases the pain. Slightly.

Tried alternatives? Rectangle? Grid? Cute, but manual. Not automatic bliss.

Unique insight redux: watch PR spin. Dev’s post screams authenticity. No ‘revolutionary’ BS. Just ‘feedback plz.’ In OSS, that’s gold.

Word to Apple: steal this. Native tiling yesterday.


🧬 Related Insights

Frequently Asked Questions

What is OmniWM and how do I install it?

OmniWM is a free, open-source tiling window manager for macOS inspired by Niri and Hyprland. Install via Homebrew: brew tap BarutSRB/omniwm && brew install omniwm. Signed, no SIP disable.

Does OmniWM work on Apple Silicon Macs?

Yes, runs smooth on M1/M2/M3/M4. Tested on real hardware, notarized releases.

Can I contribute to OmniWM?

Absolutely. GPL-2.0 on GitHub. Issues, PRs, feedback on UX, code, docs all welcome: https://github.com/BarutSRB/OmniWM.

James Kowalski
Written by

Investigative tech reporter focused on AI ethics, regulation, and societal impact.

Frequently asked questions

What is OmniWM and how do I install it?
OmniWM is a free, open-source tiling window manager for macOS inspired by Niri and Hyprland. Install via Homebrew: `brew tap BarutSRB/omniwm && brew install omniwm`. Signed, no SIP disable.
Does OmniWM work on Apple Silicon Macs?
Yes, runs smooth on M1/M2/M3/M4. Tested on real hardware, notarized releases.
Can I contribute to OmniWM?
Absolutely. GPL-2.0 on GitHub. Issues, PRs, feedback on UX, code, docs all welcome: https://github.com/BarutSRB/OmniWM.

Worth sharing?

Get the best AI stories of the week in your inbox — no noise, no spam.

Originally reported by Reddit r/opensource

Stay in the loop

The week's most important stories from The AI Catchup, delivered once a week.