Installation
HopTab is distributed as a macOS app bundle. You can download a prebuilt release or build from source.Download from releases
The easiest way to get HopTab is to download the latest prebuilt release.Download the latest release
Grab the latest
.zip from GitHub Releases.Clear Gatekeeper quarantine
HopTab is ad-hoc signed (not Apple notarized), so macOS will show “Apple could not verify…” when you try to open it. Clear the quarantine flag:This is safe — you can verify the source code yourself on GitHub.
Why the xattr command? HopTab is ad-hoc signed (not Apple notarized) so macOS shows “Apple could not verify…”. The command above clears the quarantine flag so it opens normally. This is safe — you can verify the source code yourself.
One-line install
If you prefer automation, use this one-liner to download, unzip, and clear the quarantine flag:/Applications.
Build from source
If you want to build HopTab yourself, you’ll need Xcode 15+ and macOS 14+.The source code is available at github.com/royalbhati/HopTab. The release workflow automatically builds and packages releases when a new tag is pushed.
First launch setup
After installing HopTab, you’ll need to grant Accessibility permission for the global hotkey to work.Grant Accessibility permission
HopTab will prompt you to grant Accessibility permission. This is required to detect global keyboard shortcuts (
Option+Tab, etc.).Click Open System Settings in the prompt, or go to:System Settings > Privacy & Security > AccessibilityEnable the toggle next to HopTab.Why Accessibility permission?
HopTab usesCGEvent.tapCreate to intercept keyboard events globally. This allows it to:
- Detect
Option+Tab(or your configured shortcut) system-wide - Swallow the event so it doesn’t reach other apps
- Cycle through pinned apps and activate the selected one
HopTab/Services/PermissionsService.swift:21-23:
HopTab/Services/HotkeyService.swift:69-82: