# MacVite > Lightning-Fast Dock App Switcher for macOS (Apple Silicon Native) MacVite is a lightweight, zero-latency macOS menu bar utility that binds your first 9 macOS Dock applications to muscle-memory global hotkeys (`Option + 1` through `Option + 9`). - **Official Website**: https://macvite.app - **Developer**: Solopreneur / Mayur Borse - **Target OS**: macOS 14.0 Sonoma or later (Apple Silicon native: M1, M2, M3, M4) - **License Model**: Freemium (Slots 1–2 Free Forever; Slots 3–9 Pro $14.99 Lifetime) - **Source & Downloads**: https://macvite.app/MacVite-1.0.0.dmg ## Core Value Proposition MacVite solves the inefficiency of macOS `⌘ + Tab` window cycling. Instead of repeatedly pressing Tab and visually scanning an app strip, MacVite gives each primary Dock application a deterministic, instant hotkey: - `⌥ + 1` -> Instantly switches to / unminimizes Dock App 1 (e.g. Arc / Safari) - `⌥ + 2` -> Instantly switches to / unminimizes Dock App 2 (e.g. Cursor / VS Code) - `⌥ + 3` -> Instantly switches to / unminimizes Dock App 3 (e.g. Ghostty / Terminal) - Repeated press peeks or hides the application. ## Key Technical Specifications - **Latency**: ~0.2 milliseconds dispatch time (Zero perceptual delay). - **Architecture**: Native Apple Silicon `arm64`, compiled with Swift 6 strict concurrency. - **Memory Footprint**: < 30 MB resident memory. - **Security & Privacy**: 100% offline, zero telemetry, zero background network calls during hotkeys. Adheres to Hardened Runtime and ASLR/PIE security standards. - **Licensing Engine**: Asymmetric Ed25519 cryptographic token verification (Apple CryptoKit) stored securely in macOS Keychain (`kSecClassGenericPassword`). ## Pricing & Tiers - **Free Tier (Free Forever)**: Slots `⌥ + 1` and `⌥ + 2` are completely free forever across unlimited Macs with zero account registration. - **Pro Tier ($14.99 Lifetime Purchase)**: Unlocks all 9 slots (`⌥ + 3` through `⌥ + 9`), future anchor hotkeys, and dual-modifier chords. Offline activation via cryptographic token or deep link `macvite://activate?license=...`. ## Comparison with Alternatives - **vs. ⌘ + Tab (Default macOS)**: ⌘+Tab is sequential and non-deterministic (order changes based on MRU). MacVite is deterministic (Slot 1 is ALWAYS App 1). - **vs. Raycast / Alfred**: Raycast requires opening a search bar, typing 2–4 characters, and hitting Enter (~600–900ms). MacVite executes in a single 0.2ms key chord without opening an overlay. - **vs. AltTab**: AltTab is a visual switcher that renders window thumbnails. MacVite is a muscle-memory direct switcher. - **vs. Legacy Snap (Intel)**: Snap was abandoned in 2018, ran on Intel x86_64 via Rosetta 2, and leaked memory. MacVite is built from scratch with Swift 6 for Apple Silicon. ## CLI Commands MacVite includes a built-in CLI interface: - `MacVite --license-status` : Check active tier and unlocked slots - `MacVite --activate ` : Activate with an Ed25519 token - `MacVite --deactivate` : Revert back to Free tier - `MacVite --trigger ` : Programmatically trigger a slot (1–9) for Stream Deck / Raycast integration