Changelog

Follow up on the latest improvements and updates.

RSS

First public release. EazeeSwitch is now signed, notarized, and free to install.
What's in the box
The launcher
  • Global ⌥Space hotkey opens the project picker from anywhere
  • Fuzzy search ranks results by relevance — type two letters, hit Enter
  • Grid view with per-project color coding
  • Drag-and-drop a folder onto the launcher to add a new project
The "open everything" engine
  • Opens your editor at the project folder — supports VS Code, Cursor, Xcode, Zed, Antigravity
  • Spawns one Terminal window with multiple tabs, each
    cd
    'd in and running custom startup commands
  • Opens browser tabs grouped per browser (Chrome, Arc, Safari, Firefox, Edge)
  • Launches companion apps like Docker, Postman, TablePlus, Figma — or any installed app
  • Auto-tiles editor + Terminal side-by-side on first launch
Smart re-launching
  • If a project is already running, EazeeSwitch focuses the existing windows instead of opening duplicates
  • Works even when windows are on a different Space — macOS auto-switches you back
Project setup
  • Single edit sheet per project: editor, color, terminal commands, browser tabs, apps
  • Pull live URLs straight from your active browser into the project's tab list
  • Auto-detects
    .venv
    ,
    package.json
    ,
    Cargo.toml
    ,
    Gemfile
    and suggests sensible default startup commands
  • Plain JSON config at
    ~/.eazeeswitch.json
    — commit it to your dotfiles, no lock-in
Privacy & footprint
  • 100% local — no accounts, no analytics, no network calls
  • Native Swift, ~3.4 MB binary
  • Runs on macOS 13 Ventura or later, Universal (Apple Silicon + Intel)
  • Signed with a Developer ID and notarized by Apple
Known limits
Being upfront about these so you don't hit surprises:
  • Stage Manager grouping
    — there's no public macOS API for it. If you have Stage Manager on, you'll get a one-time manual drag per session.
  • Specific Spaces
    — no public API to launch a project on a specific Desktop. macOS will auto-switch to whichever Space the windows are on.
  • Terminal-only
    — currently spawns tabs in macOS Terminal.app. iTerm2, Warp, and tmux/zellij users can still use it (set the multiplexer command as tab 1), but native multiplexer support isn't here yet.
Coming next
The roadmap below is what I'm working on. Vote on what matters to you — your votes shape what ships first.