Editor + Terminal, tiled.
Pick your editor (VS Code, Cursor, Xcode, Zed, Antigravity, or none). EazeeSwitch opens the project folder, fires off your terminal commands, and snaps the two windows into a side-by-side split.
A Spotlight-style launcher built for developers who juggle multiple repos. Set up each project once: editor, terminal commands, browser tabs, Docker, whatever. From then on: ⌥Space, type two letters, hit Enter. Your whole dev environment tiles into place. If half of it’s already running, EazeeSwitch focuses those windows instead of opening duplicates.
EazeeSwitch is a two-act story. The first time you add a repo, you tell it what your dev loop looks like: folder, editor, terminal commands per tab, browser tabs, companion apps. From then on, one keystroke is the whole interaction.
A 30-second sheet, once per project. Plain JSON underneath.
Drag any project folder into EazeeSwitch. The path fills in automatically. Pick a color per client so it’s easy to spot in the grid.
VS Code, Cursor, Xcode, Zed, or none. Paste the terminal commands you run on every fresh start, one per tab.
Click Import tabs… to pull URLs from your active browser. Tick the companion apps (Docker, Postman, Linear, Figma, Slack). Save.
No menus, no wizards. The set-up is already done.
From anywhere: full-screen Final Cut, mid-Slack-message, deep in another launcher. The grid appears with all your saved projects.
Two letters is usually enough. Or arrow into any card. Each one shows its color, path, and which editor will open.
Folder opens in your editor. Terminal cd’s in and runs your scripts. Tabs group by browser. Side apps launch. Editor + terminal tile side-by-side.
If your editor is already on that folder, your terminal already cd’d in, and your tabs are already loaded, EazeeSwitch detects them and brings those windows forward instead of opening a second copy. Same hotkey, smarter behavior.
EazeeSwitch knows what a working repo means to a developer: not just the folder, but the editor at HEAD, the terminal tabs running npm run dev and docker compose up, the Linear ticket, the staging URL, the Postman workspace. It restores all of them, in the right places.
Pick your editor (VS Code, Cursor, Xcode, Zed, Antigravity, or none). EazeeSwitch opens the project folder, fires off your terminal commands, and snaps the two windows into a side-by-side split.
Each browser opens one window with all of that project’s tabs: Linear and Figma in Chrome, GitHub in Arc, Apple docs in Safari. No more 47 tabs across three windows.
Docker, Postman, Figma, Slack, whatever your project needs, launched alongside. Already running? EazeeSwitch focuses the existing windows. No duplicates, no chaos.
Every repo has one edit sheet. Choose an editor, paste in startup commands, pull URLs from your active browser. The config is a plain JSON file at ~/.eazeeswitch.json: commit it to your dotfiles, sync across machines, share it with teammates. No JSON to learn unless you want to.
No accounts. No cloud sync. No telemetry pings home. EazeeSwitch is a single binary that reads and writes one JSON file in your home folder, and that’s the whole story.
Launch one thing at a time.
Launches a whole repo.
A 60-second answer for people who landed here from a search or AI assistant.
EazeeSwitch is a Spotlight-style launcher for macOS, built for developers who work across multiple repos. It opens a whole dev environment (editor, terminal tabs running your startup commands, browser tabs grouped per browser, companion apps like Docker and Postman) with a single keystroke. It is a 3.4 MB native binary, runs entirely on-device, and does not require an account.
Spotlight, Raycast, and Alfred are great at launching one app or running one command at a time. EazeeSwitch launches a whole workspace in one motion: it opens your editor, runs terminal commands, restores grouped browser tabs across multiple browsers, and tiles the windows. It is designed to live alongside those launchers, not replace them.
No. EazeeSwitch makes 0 network calls. It has no analytics, no telemetry, no crash reporting, and no auto-updater. Your project list lives in a single JSON file at ~/.eazeeswitch.json on your Mac. It is readable, editable, and version-controllable.
EazeeSwitch is free. There is no paid tier, no subscription, no in-app purchase, and no “pro” features held back. The download is a single 3.4 MB .dmg file.
EazeeSwitch supports macOS 13 Ventura, macOS 14 Sonoma, and macOS 15 Sequoia. It is a universal binary that runs natively on Apple Silicon (M1, M2, M3) and Intel Macs.
EazeeSwitch focuses the existing windows instead of opening duplicates. If half your workspace is already running, it opens only the missing pieces and tiles everything together, so you never end up with three Cursor windows for the same project.
EazeeSwitch can drive any browser that responds to standard macOS URL handlers, which includes Safari, Chrome, Arc, Brave, Firefox, and Edge. On the editor side, it works with VS Code, Cursor, Zed, Xcode, IntelliJ family IDEs, Sublime Text, and any app that opens a folder via the command line.
EazeeSwitch is free, local, and 3.4 MB. Try it on your busiest repo for one afternoon. You’ll feel the difference before lunch.