Moonshine remembers your window layout across multiple monitors. Switch between setups and everything restores — windows, audio, dock, apps. Automatically.
Set it up once. Moonshine handles the rest every time your display setup changes.
Open Moonshine and click “New Profile.” It captures every window position across all your monitors, your audio devices and volume levels, dock settings, and running apps — all at once.
Plug in your external monitor, undock your laptop, or move to a different desk. Moonshine detects the change by reading each monitor's hardware identity — vendor, model, and serial number.
Your saved profile activates automatically. Windows snap to their positions on the correct screen, audio routes to the right device, your dock adjusts, and missing apps launch in the background.
Moonshine tracks which display each window belongs to. When you plug in your ultrawide at the office or your dual monitors at home, every window returns to its saved screen and position. Not just approximate — pixel-perfect.
Six dimensions of your workspace. All captured. All restored.
Saves every window's exact position, size, and which display it's on. Smart matching by title with index fallback. Each window goes back to the right app, right screen, right spot.
Identifies monitors by physical hardware — vendor, model, serial. Plug in or disconnect a display and Moonshine matches the right profile. 3-second debounce for stability.
Switches output and input devices per profile. Restores volume levels for both. Dock at the office → headset. Go home → studio speakers at 72%. Disconnected devices are skipped gracefully.
Remembers which apps were running. When a profile activates, missing apps launch silently in the background. No focus stealing. Your workspace fills up exactly like you left it.
Saves dock orientation (bottom, left, right), autohide toggle, and icon size. Ultrawide? Dock on the left. Laptop only? Dock on the bottom. Only restarts Dock when settings actually change.
Create as many profiles as you have setups. Auto-named by display config. Switch from the menu bar or let auto-detection handle it. Re-capture anytime to update your layout.
Whether you move between desks, offices, or just want different layouts on the same screen.
Laptop only. Compact layout. Built-in speakers.
Ultrawide + laptop. Headset audio. Dock on left.
Dual monitors + laptop. Studio speakers. Dock on bottom.
Use the same external monitor at the office and at home? Create two profiles and switch manually from the menu bar. Different window layouts, different audio, different dock — same display hardware.
Even without external monitors, create profiles for different tasks. A “coding” profile with terminal and editor side-by-side, a “design” profile with Figma maximized — switch instantly with a keyboard shortcut.
Every profile stores a complete snapshot of your workspace.