Features

Everything WinPin does to keep your workspace organized.

Core

Automatic Window Memory

WinPin continuously tracks every window's position, size, and display. When your monitors reconnect or your Mac wakes up, windows return to their saved positions without you lifting a finger. Layouts are saved per display configuration — your desk setup and your couch setup stay separate.

WinPin restoring window positions
Windows restore to saved positions Per-display configuration
Tiling

Snap to Layout — 40 Tile Zones

Halves, thirds, quarters, and ninths. Hover over any window's yellow button to get an instant tile picker, or use the spatial organizer for full control. Every layout shows an accurate preview of where the window will land on your actual screen.

WinPin tile zone picker
40 tile zones with live preview
Organization

Workspaces

Save named window arrangements and switch between them with a hotkey. "Dev Mode" with your editor, terminal, and browser. "Writing Mode" with just your doc and notes. Switch with a keystroke — WinPin minimizes everything else and positions each window exactly where it belongs.

WinPin workspace switcher
Dev Mode Writing Mode Design Mode ⌥ + 1 ⌥ + 2 ⌥ + 3 Named workspaces, one keystroke
Navigation

Quick Switcher

Press your modifier key + Tab to instantly search and switch between any window. Fuzzy search by app name or window title. Per-monitor columns show windows where they actually are. Faster than Cmd-Tab, smarter than Mission Control.

WinPin quick switcher panel
Type to filter...3 displays • 2560x1440 + 2560x1440 + 2560x1440Available Now morningDisplay 3 — 2560x1440 Display 1 — 2560x1440 Display 2 — 2560x1440 Firefox WinPin — Download Mail Inbox Messages Conversations Calendar Today Chrome WinPin — Features Firefox localhost:8080 Terminal make serve — zsh Terminal go build — zsh — 139x27 Terminal git status — zsh — 92x41 Terminal npm run dev — zsh — 91x41 Terminal swift build — zsh — 93x41 Finder Desktop Dock 3 Dock no minimized windows Dock 1 Xcode WinPin Navigate Enter Activate Tab Organizer
Overview

Spatial Organizer

A bird's-eye view of your entire window layout across all monitors. Drag windows between displays, snap them to tile zones, manage workspaces — all from one panel. See your workspace before you switch to it.

WinPin spatial organizer overview
Workspaces Apps All WindowsAvailable Now morning 1 All Windows 3 displays • 2560x1440 + 2560x1440 + 2560x1440 17 TileChrome WinPin — Features Focus MinimizeSnap to LayoutHalves Thirds Quarters Sixths Ninths Mail Messages Calendar Chrome Terminal Terminal Terminal TerminalDisplay 3 — 2560x1440 Display 1 — 2560x1440 Display 2 — 2560x1440 Firefox Features — WinPin Mail Inbox — 3 unread Messages Conversations Calendar Today Chrome WinPin — Features Focus Min Firefox localhost:8080 Terminal make serve — zsh Terminal go build — zsh — 139x27 Terminal git status — zsh — 92x41 Terminal npm run dev — zsh — 91x41 Terminal swift build — zsh — 93x41 Finder Desktop Dock 4 Xcode WinPin Minimize AllSave for This SetupNavigate M Min 1-4 Tile D Display A Apps S Save
Focus

Focus Mask

Dim every window except the one you're working in. Adjustable opacity. Toggle with a hotkey. Helps you concentrate without closing or minimizing anything.

WinPin focus mask dimming background windows
Document.md Focus on what matters Background windows dimmed to 15% opacity
Multi-Display

Multi-Monitor Native

WinPin understands multi-monitor setups deeply. Each display configuration gets its own saved layout. Windows track which monitor they belong to. Tile layouts resolve to the correct screen. Works seamlessly whether you have one display or four.

WinPin managing windows across multiple displays
MacBook — 14" Primary — Dell 32" LG — 27" Vertical — ASUS Per-config layouts Every display config remembered 1 monitor or 4 — it just works
HUD

HUD for What Matters

WinPin's HUD gives you instant visibility into your workspace. See window titles, positions, and app status across all screens without switching context. It's the command center for your desktop.

WinPin HUD overlay showing window status
WinPin HUD VS Code main.go — Display 1, Left Half Terminal zsh — Display 1, Bottom Right Firefox localhost:3000 — Display 2, Full Slack Hidden — Not in current workspace Dev Mode Writing Design Display 1 Display 2Everything at a glance Window status, workspace, and display layout
Apps

Application Management

Workspaces in WinPin go beyond window positions. Associate applications with each workspace so switching context also launches what you need and hides what you don't. Your dev environment, your writing setup, your design tools: one keystroke away.

WinPin workspace with associated applications
Dev Mode — Applications VS Visual Studio Code Launch with workspace • Left half, Display 1 >_ Terminal Launch with workspace • Bottom right, Display 1 FF Firefox Launch with workspace • Full screen, Display 2 SL Slack Hide when switching to this workspace + Add Application Dev Mode WritingApps launch and hide with your workspace Complete environments, one keystroke away

Ready to try WinPin?

Free 7-day trial. Every feature, no limits.

Download Free Trial