v1.1.0 · macOS 14.0+ · MIT

Snap. Organize. Focus.

A lightweight macOS window manager that lives in your menubar. Snap any window to halves, quarters, or a centered layout — with a keystroke or a click.

v1.1.0 · .dmg · 2.5 MB · macOS 14.0+ · Apple Silicon

Try it: snaps the frontmost window left.
14:32

Snap a zone

The real popover looks like this — every zone also has a global shortcut.

Features

Everything a window manager needs. Nothing it doesn't.

Native Swift and SwiftUI, no Electron, no background service. It sits in the menubar and stays out of your way.

Visual snap grid

Open the menubar popover and click a zone. Each button previews the resulting layout on a miniature monitor.

11 snap actions

Halves, all four quarters, maximize, and a centered two-thirds layout for focused work — plus restore.

Global hotkeys

Carbon-registered shortcuts that work from any app, without focus stealing. Every binding is reconfigurable.

Multi-monitor aware

Snaps to the display the window's center sits on, converting between Accessibility and screen coordinates.

Undo any snap

The previous frame is remembered per window. One press of ⌃⌥⌫ puts it back exactly where it was.

Signed auto-updates

Sparkle checks for new versions and verifies every download with an EdDSA signature. Turn it off any time.

Shortcuts

Eleven actions, all on ⌃⌥

One modifier combo, muscle memory in an afternoon. Arrows for halves, U/I/J/K for quarters.

  • Left Half
  • Right Half
  • Top Half
  • Bottom Half
  • Top LeftU
  • Top RightI
  • Bottom LeftJ
  • Bottom RightK
  • Maximize
  • CenterC
  • Restore

All shortcuts are reconfigurable in Preferences → Shortcuts, with conflict detection built in.

Getting started

Up and running in under a minute

  1. 01

    Download and install

    Grab the .dmg and drag Mika+Grid into your Applications folder.

  2. 02

    Grant Accessibility access

    A three-screen onboarding walks you through it and detects the moment you flip the switch in System Settings.

  3. 03

    Start snapping

    Press ⌃⌥← or click a zone in the menubar popover. That's the whole learning curve.

Ready when you are

Free, open source, and no account required.

Download for macOS

v1.1.0 · .dmg · 2.5 MB · macOS 14.0+ · Apple Silicon

2.5 MB

Download size

0

Trackers or analytics

Native

Swift 6 + SwiftUI

MIT

Open source licence

Mika+Grid has no Dock icon, no login, and no network access beyond the signed update check. Window positions never leave your Mac — the app only talks to the macOS Accessibility API.

FAQ

Questions people actually ask

Why does it need Accessibility permission?
Moving another app's window is only possible through the macOS Accessibility API (AXUIElement). macOS gates that behind an explicit permission. Mika+Grid uses it purely to read and set window frames — nothing is recorded, stored, or sent anywhere.
macOS says the app is from an unidentified developer. What now?
The current builds are ad-hoc signed and not notarised yet, so Gatekeeper blocks the first launch. Right-click the app in Applications, choose Open, then confirm with Open in the dialog. Alternatively go to System Settings → Privacy & Security and click Open Anyway. You only need to do this once.
Does it run on Intel Macs?
The released build is Apple Silicon (arm64) only. Intel Macs would need a build from source — the project compiles with a plain swift build.
Can I change the keyboard shortcuts?
Yes. Preferences → Shortcuts has an inline recorder for all eleven actions, flags conflicts as you record, and can restore the defaults at any time.
How do updates work?
Mika+Grid uses Sparkle. It checks a signed appcast feed and verifies each download with an EdDSA signature before installing. Automatic checks can be switched off in Preferences → General.
What does it cost?
Nothing. Mika+Grid is free and MIT-licensed — the full source is on GitHub.