macOS Workspace Manager for Developers
If a normal day means three AWS accounts, four browser profiles, two project terminals, and a Slack channel per client, ShiftPlus collapses the context switch to one hotkey. Bind AWS_PROFILE to a workspace via a real dropdown, inject .env content into every new terminal, launch the right Chrome profile with the right URLs, and restore window layouts across Spaces. Native SwiftUI, $24 one-time for one Mac.
- Per-workspace AWS_PROFILE — dropdown reads ~/.aws/config and ~/.aws/credentials locally, no aws-vault ceremony, no dotfile edits, no direnv.
- Per-workspace env vars injected into 15+ terminals (Terminal, iTerm2, Warp, Alacritty, Kitty, WezTerm, Ghostty, Hyper, Tabby, …) with shell selector (bash / zsh / fish / sh).
- Restore VSCode at the project folder + iTerm in the repo + Chrome on the staging profile, all on the right Space and right monitor, in 2–10 seconds.
- Quick switch (⌘;) toggles to the previously active workspace; ⌃⌘→ cycles through projects.
- Raycast extension (free) — Switch Workspace and Open Quick Link without leaving the keyboard.
- iCloud Sync (Pro) — your dev environment configuration follows you to a second Mac, but device-specific window IDs stay local.
- Native, signed and notarized — no Electron, no telemetry on workspace content, no server-side ShiftPlus knows about you.
Why this matters
Most workspace tools were built for office knowledge work — open these apps, arrange these windows. Developer workspaces have shell state too. ShiftPlus treats that as a first-class part of a workspace: pick a profile, terminal env is correct. Forget once and the day still works.