Pin your apps, tile windows from the keyboard, and switch entire workspaces in one keystroke. Then let HopTab run it for you.
Pin only the apps you care about. Press Option+Tab to cycle through your pinned list — not the 20 random apps macOS shows. Release to switch, Escape to cancel.
Click to switch works too. Cmd+Q/H/M while the switcher is open to quit, hide, or minimize the highlighted app.
Global keyboard shortcuts snap any window to halves, thirds, quarters, or fullscreen. Works anytime — no switcher needed.
Press the same direction again to cycle sizes: ½ → ⅓ → ⅔. Or use universal cycle shortcuts to step through all 15 positions with just two keys. Undo any snap instantly.
Drag-to-Snap: Drag any window to a screen edge or corner to snap it. A translucent preview overlay shows the target zone. Edges snap to halves (or maximize/bottom), corners snap to quarters. Toggle on/off in Settings → Snapping.
Five built-in layouts plus a custom layout editor. Split zones, use presets, or build your own from scratch — perfect for rotated monitors and non-standard setups.
Works with stubborn apps — Chrome, Zed, Wezterm, Electron. Multi-retry positioning with dual strategies for GPU-rendered windows.
Create profiles for different workflows — Coding, Design, Research. Each profile has its own pinned apps, layout, hotkey, and sticky note.
Assign profiles to macOS Spaces. Swipe between desktops and HopTab auto-switches the active profile. Save and restore full window sessions per profile.
Every shortcut is configurable. The app switcher hotkey, profile switcher, all 17 snap directions, per-profile hotkeys — record whatever combo you want.
Want to replace macOS Cmd+Tab entirely? One-click preset. Supports Option, Control, Command, and any key. HyperKey compatible.
Set persistent rules like “Chrome always snaps to left half on launch.” Define it once, and every time that app opens or gets focus, it snaps to the right position automatically.
Free tier includes 2 rules. Pro unlocks unlimited.
Open source — everything you need
Everything in Free, plus automation
Student / can't afford it? Email [email protected] for a free Pro key. No questions asked.
| Capability | HopTab | Magnet | Moom | Rectangle | yabai |
|---|---|---|---|---|---|
| Window snapping & tiling | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pinned-app switcher | ✓ | — | — | — | — |
| Profiles / workspaces | ✓ | — | — | — | — |
| Session save & restore | ✓ | — | partial | — | — |
| Calendar / Focus automation | ✓ | — | — | — | — |
| Time tracking & focus tools | ✓ | — | — | — | — |
| No config file needed | ✓ | ✓ | ✓ | ✓ | — |
| Open source | ✓ MIT | — | — | ✓ | ✓ |
| Price | Free / $5 | Paid | Paid | Free | Free |
“A huge thank you for building HopTab — it’s genuinely replaced Cmd+Tab for me and I don’t miss it at all. A truly wonderful app and dev.”
“Awesome — great work on this.” After suggesting a Cmd+Tab replacement preset; it shipped in the next release.
“Using the custom shortcut it works fine and is perfect for me!” Asked for configurable shortcuts; got them.
Yes. The whole core is free and open source (MIT). HopTab Pro is a $5 one-time unlock for the automation layer, with no subscription. Students and anyone who can’t afford it can email for a free Pro key.
Those snap windows. HopTab also pins your apps for a focused switcher, switches whole workspaces (profiles) per desktop, and automates which profile is active around your calendar, Focus mode, and displays.
No. No config file, no scripting, no disabling SIP. Install it, grant Accessibility, press Option+Tab. You get keyboard-driven snapping, layouts, and profiles without the setup.
Yes. It’s a universal binary and runs on macOS 14 or later.
Never. Pro is $5 once, for life. The free tier stays free forever.
No telemetry, no tracking, no account. It’s open source, so you can read exactly what it does.
macOS only lets an app move and resize other apps’ windows, and capture global shortcuts, through the Accessibility API. Every window manager needs it.
Free and open source. Install with Homebrew, grant Accessibility, press Option+Tab. Pro is a $5 one-time unlock whenever you want the automation.
| Action | Shortcut |
|---|---|
| App Switcher | |
| Open & cycle forward | ⌥ + Tab |
| Cycle backward | ⇧ + ⌥ + Tab |
| Activate selected | Release ⌥ |
| Cancel | Esc |
| While Switcher Open | |
| Snap left / right / top / bottom | ← → ↑ ↓ |
| Quit / Hide / Minimize | ⌘+Q / ⌘+H / ⌘+M |
| Global Window Tiling | |
| Halves (left / right / top / bottom) | ⌃⌥ + ←→↑↓ |
| Quarters (TL / TR / BL / BR) | ⌃⌥ + UIJK |
| Thirds (first / center / last) | ⌃⌥ + DFG |
| Two-thirds (first / last) | ⌃⌥ + ET |
| Maximize / Center | ⌃⌥ + ⏎ / ⌃⌥ + C |
| Undo snap | ⌃⌥ + Z |
| Cycle next / previous position | ⌃⌥ + . / , |
| Drag-to-Snap | |
| Snap to left / right half | Drag to left / right edge |
| Maximize | Drag to top edge |
| Bottom half | Drag to bottom edge |
| Quarter snap | Drag to any corner |
| Monitors | |
| Next / Previous monitor | ⌃⌥⌘ + → / ← |
| Profiles | |
| Switch profile | ⌥ + ` |
Or download from GitHub Releases
System Settings → Privacy → Accessibility → enable HopTab
Pin some apps, set up profiles, start tiling