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.2.0 · .dmg · 2.5 MB · macOS 14.0+ · Universal (Apple Silicon + Intel)
Signed with a Developer ID. On first launch macOS may still ask you to confirm — right-click the app and choose Open. Why?
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
direct download onlyHalves, 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
direct download onlyThe previous frame is remembered per window. One press of ⌃⌥⌫ puts it back exactly where it was.
Signed auto-updates
direct download onlySparkle 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 Left⌃⌥U
- Top Right⌃⌥I
- Bottom Left⌃⌥J
- Bottom Right⌃⌥K
- Maximize⌃⌥↩
- Center⌃⌥C
- Restore⌃⌥⌫
All shortcuts are reconfigurable in Preferences → Shortcuts, with conflict detection built in.
Getting started
Up and running in under a minute
- 01
Download and install
Grab the .dmg and drag Mika+Grid into your Applications folder.
- 02
Grant Accessibility access
A three-screen onboarding walks you through it and detects the moment you flip the switch in System Settings.
- 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.
v1.2.0 · .dmg · 2.5 MB · macOS 14.0+ · Universal (Apple Silicon + Intel)
Versions
Two versions, one difference
Both are the same app. They part ways at exactly one point: how a window gets moved.
| Direct download | Mac App Store | |
|---|---|---|
| Requires | macOS 14.0 Sonoma | macOS 15.0 Sequoia |
| Moves windows | itself, via the Accessibility API | by asking Apple's Shortcuts app |
| Permission | Accessibility | Automation (control Shortcuts) |
| Setup | grant permission | grant permission + add one shortcut |
| Snap actions | 11 | 10 |
| Restore previous position | yes | no — Shortcuts does not report window frames |
| Displays above or left of the main one | yes | no — Move Window rejects negative coordinates |
| Updates | Sparkle, in-app | App Store |
| Network access | signed update check | none at all |
| Price | free | free |
The companion shortcut
The App Store version ships a shortcut called “Mika+Grid Snap” and the welcome flow adds it to your library in one click. The app checks that it is still intact before every snap, and runs nothing else. Removing the app leaves the shortcut behind — it is yours to delete.
Why the detour
App Store apps run in a sandbox, and a sandbox has no access to the Accessibility API that moves windows. Sandboxing is mandatory for new submissions, so that version asks Apple’s Shortcuts app to do the moving instead — which is also why it makes no network request at all.
2.5 MB
Download size
0
Trackers or analytics
Native
Swift 6 + SwiftUI
MIT
Open source licence
Mika+Grid has no Dock icon and no login. The direct download makes no network request beyond the signed update check; the App Store version makes none at all. Window positions never leave your Mac.
FAQ
Questions people actually ask
Why does it need Accessibility permission?
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 warns me when I open it. What now?
Does it run on Intel Macs?
swift build works on either architecture.