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.