# ShiftPlus > Native macOS workspace manager — restore apps, browser profiles, windows across Spaces and Macs with one hotkey, plus a Raycast extension. ShiftPlus is a native macOS app that captures and restores your full work setup: apps, browser profiles, window layouts across virtual desktops (Spaces), terminal environment variables, and per-workspace AWS profiles. Switch the whole context with one hotkey, one Raycast command, or one menu-bar click. It is not a browser extension. It is not Electron. It is a native SwiftUI app that integrates directly with macOS — including private SkyLight APIs for Spaces restoration, which is why it ships outside the Mac App Store. ## Key Features (v2.0) - **Spaces (Virtual Desktops) Restoration** — captures which Space each app is on, then restores cross-Space layouts on switch. Multi-display, conflict-resolution dialog, skip-by-default UX. On macOS 15 Sequoia, restoring Spaces requires SIP to be disabled (the feature uses private SkyLight APIs). - **Browser Profile Management** — 10 browsers: Safari, Arc, Google Chrome, Brave, Microsoft Edge, Vivaldi, Opera, Firefox, DuckDuckGo, Orion. Auto-detects profiles. Launches Chromium browsers with `--profile-directory`. - **Workspace Capture & Restore** — capture current setup with `⌘⇧C`; restore later with one click. Records app, window position, monitor, window arrangement, browser profile, Space assignment. - **11 Window Arrangements** — Left/Right/Top/Bottom half, four quarter corners, Fullscreen, Center, None. Per-app preferred monitor + Space assignment. - **Raycast Integration (NEW in v2.0)** — companion Raycast extension with three commands: Switch Workspace, Open Quick Link, Activate Last Workspace. Uses `shiftplus://` deep links. No license gate. Privacy-safe local index — no secrets, env vars, or file paths exposed. - **Terminal Environment Variables** — per-workspace env injection into 15+ emulators (Terminal, iTerm, Warp, Alacritty, Kitty, WezTerm, Ghostty, Hyper, and more). Shell selector (bash, zsh, fish, sh). - **AWS Profile Dropdown** — reads `~/.aws/config` and `~/.aws/credentials` locally and lets you bind `AWS_PROFILE` per workspace. - **Quick Links** — per-workspace URL list with 7 categories (Meetings, Documents, Development, Design, Communication, Productivity, Custom). Web URLs and app deeplinks (Spotify, Notes, Zoom, Music, Calendar). - **iCloud Sync (Pro)** — Apple CloudKit Private Database, end-to-end Apple-encrypted, last-writer-wins. Portable layer syncs (workspace names, URLs, env vars, app configs); device-specific window IDs + Space maps stay local. - **Global Keyboard Shortcuts** — Quick Switch (`⌘;`), Workspace Switcher (`⌃⌘→`), Capture Setup (`⌘⇧C`), plus per-profile hotkeys via MASShortcut. - **Menu Bar & Radial Menu** — status-bar icon with profile dropdown, radial menu for visual switching, semantic search in Settings, 12 accent colors, Liquid Glass UI on macOS 15+. - **Native SwiftUI** — Apple Silicon + Intel universal binary, Sparkle 2.7.1 auto-updates, EdDSA-signed appcast. ## Pricing - **Free Trial** — 14 days, all features unlocked, no credit card required. - **Pro 1 Device** — $24 one-time (lifetime license). - **Pro 2 Devices** — $39 one-time (lifetime license), includes iCloud Sync. - Checkout via Lemon Squeezy. No subscription, no monthly fees. ## Platform - macOS only — minimum macOS 14.6 Sonoma; recommended macOS 15 Sequoia or later. - Universal binary (Apple Silicon + Intel). - Not on Mac App Store (uses private SkyLight APIs for Spaces). - English only. - Current version: 2.0 ## Privacy - No ShiftPlus server, no account, no cloud profile of you. - Workspace data lives locally in `~/Library/Application Support/BrowserProfileManager/`. - iCloud Sync uses your own iCloud — Apple handles the storage and encryption. - Crash reports via Sentry (always on). Product analytics via PostHog (opt-in only; never collects workspace content, env var values, file paths, or license keys). - Sparkle auto-updater sends only app version + macOS version to the appcast feed. ## Use Cases - Developers separating dev / staging / prod contexts with per-workspace AWS profiles and env vars. - Freelancers running one workspace per client with isolated browser profiles and quick links. - Remote workers separating Work (Slack work, Chrome work account, VSCode) from Personal. - Power users with multi-monitor setups and 5+ virtual desktops that need precise restoration. ## Alternatives Compared ShiftPlus competes with Spencer (window-position memory only), Workspaces.app, Hookshot, and DIY scripts. ShiftPlus is the only one that combines Spaces restoration, browser profiles, window layout, and per-workspace terminal env in a single native macOS app. ## Links - Homepage: https://shiftplus.app - Download: https://shiftplus.app/release/shiftplus-v2.0.dmg - Blog: https://shiftplus.app/blog - Release notes: https://shiftplus.app/release-notes - Raycast extension: https://www.raycast.com/nghia_luong/shiftplus - Full product documentation: https://shiftplus.app/llms-full.txt - Privacy: https://shiftplus.app/privacy-policy *Last updated: 2026-05-24*