omo

omo is a small macOS menu bar utility for arranging windows with keyboard shortcuts.

omo is a small macOS menu bar utility for arranging windows with keyboard shortcuts: halves, quarters, thirds, fullscreen, centered, or moved over to another display.

Why omo exists

I’ve used Spectacle to manage windows for years. It’s simple, it just works, and its shortcuts are pure muscle memory for me. But after switching to an Apple M-series Mac, running it became a bit of a hassle, and the original author has archived the project, so it won’t be updated anymore.

At first I forked Spectacle, hoping to keep maintaining it myself. Once I got into it, though, I found that compatibility was a major problem with the old codebase, and fixing it wasn’t going to be easy. So I took a different route: with the help of AI, I wrote a standalone replacement from scratch. It keeps Spectacle’s workflow and window layout logic, and runs natively on both Intel and Apple M-series chips. That’s omo.

Why “omo”

It doesn’t mean anything in particular. I just typed it on a whim. It’s short, easy to remember, and easy to type, so it stuck.

Highlights

  • Universal 2: a single build runs natively on both Apple silicon (arm64) and Intel (x86_64) Macs, with no Rosetta needed.
  • Feels like Spectacle: the default shortcuts and window layout algorithms match Spectacle’s, so existing Spectacle users can switch seamlessly.
  • Standalone app: it doesn’t depend on or read any Spectacle settings, and it has no third-party dependencies.
  • Supports macOS 12 Monterey and later.
  • 13 languages: English, 简体中文, 繁體中文, 日本語, 한국어, Deutsch, Español, Français, Italiano, Nederlands, Português (Brasil), Русский, Suomi.

Default shortcuts

Action Shortcut
Center / Fullscreen ⌥⌘C / ⌥⌘F
Left / Right / Top / Bottom half (press again to cycle 1/2 → 2/3 → 1/3) ⌥⌘← / ⌥⌘→ / ⌥⌘↑ / ⌥⌘↓
Upper left / Lower left / Upper right / Lower right ⌃⌘← / ⌃⇧⌘← / ⌃⌘→ / ⌃⇧⌘→
Next / Previous display ⌃⌥⌘→ / ⌃⌥⌘←
Next / Previous third ⌃⌥→ / ⌃⌥←
Larger / Smaller ⌃⌥⇧→ / ⌃⌥⇧←
Undo / Redo ⌥⌘Z / ⌥⇧⌘Z

Every shortcut can be re-recorded in Preferences.

More features

  • Launch at login
  • Show a menu bar icon, or run entirely in the background
  • Temporarily disable omo for an hour, or just for the current app (menu: Disable → for an hour / for )
  • App blacklist (for apps with their own window management, such as Photoshop or Steam)

First launch

omo needs Accessibility permission to move other apps’ windows. On first launch, macOS shows a permission dialog. Click “Open System Settings”, then turn on omo under Privacy & Security → Accessibility. It takes effect immediately, with no restart needed.

Download

omo for macOS

Changelog

macOS Version (v1.0, build1001)

  • Release date: 24 Sep 2026
  • First version