SpaceHopper

A comprehensive macOS productivity toolkit for managing virtual desktops and windows across multiple displays with fast switching and intelligent window management.

SpaceHopper is a macOS productivity toolkit that combines fast desktop switching with intelligent window management. It enables seamless navigation across virtual desktops and applications with single-key shortcuts, creating a highly efficient multi-display workspace.

Key Features

  • Fast Desktop Switching: Instant jumps between virtual desktops with Alt+Space (~30ms)
  • Application Shortcuts: One-key access to specific apps (ChatGPT, VSCode, Chrome, etc.)
  • Multi-Display Support: Automatic configuration for single/dual/triple display setups
  • Intelligent Window Routing: Automatic window placement to designated spaces
  • VSCode Position Tracking: Smart tracking of VSCode workspace locations

Technical Highlights

Built on top of Yabai and SKHD, SpaceHopper provides a modular architecture with display-adaptive configurations. The toolkit features optimized shell scripts for instant desktop switching, intelligent application focus management, and seamless integration with macOS Mission Control.

Visit the GitHub repository for installation instructions and customization guide.