ScreenPlace

Recalls and restores window positions and layouts automatically

Category
Utility
WM Type
License
freemium
Open Source
No
Keybindings
Yes
Scripting
No
Last Update

Features

  • Auto-Restore Window Positions
  • Multiple Workspaces
  • Multi-Display Support
  • Auto-Apply on App Launch
  • Global Keyboard Shortcuts
  • Reusable Layout Templates
  • Badge Floating Companion
  • Pattern Matching (Title, Index, Regex)

About

ScreenPlace remembers where every window lives and restores those positions automatically. Define layouts per workspace and display configuration, auto-apply them on app launch, and snap drifted windows back into place with a single click via its floating Badge companion.

Who It's For

ScreenPlace is for Mac users whose window arrangements get scrambled between sessions, display changes, or app relaunches. Rather than manually dragging windows back into position every time, you teach ScreenPlace once — and it restores that layout automatically. The Ultra tier ($19 one-time) is especially suited to people who maintain multiple named workspaces across a busy display setup, with each workspace storing its own distinct arrangement of windows.

How It Works

ScreenPlace uses the macOS accessibility API to read and restore window positions and sizes. Each window gets a floating "Badge" companion that appears nearby; clicking it instantly restores that window to its saved position without disturbing other windows. The Badge hides automatically once your layout matches what ScreenPlace expects, keeping the interface clean until a window drifts out of place.

Layouts are defined per workspace and can be auto-applied when specific apps launch, so your tools open in the right place without manual intervention. Window matching uses pattern matching by title, index, or regex, giving precise control when an app has multiple windows open simultaneously. Multi-display support lets you define distinct layout configurations per display setup, and workspace switching is handled via global keyboard shortcuts.

The free tier covers a single workspace with all core features. Upgrading to Ultra ($19 one-time, no subscription) unlocks unlimited workspaces.

Compared to Alternatives

Compared to Display Maid ($5.99) and Stay (free), ScreenPlace adds a workspace layer on top of display-triggered restoration — you get named workspaces with distinct layouts rather than a single saved state per display configuration. Compared to snap managers like Rectangle or Magnet, ScreenPlace focuses on remembering and restoring arbitrary saved positions rather than snapping windows into predefined percentage-based zones.

Requirements

  • macOS 26 or later
  • Accessibility permission required
  • No SIP disabling required
  • Free tier available; Ultra is $19 one-time (no subscription)

Getting Started

Download the .dmg directly from designtech.so/screenplace. Launch ScreenPlace and grant Accessibility permission when prompted. Arrange your windows as desired, save a workspace layout, and ScreenPlace will restore those positions automatically from then on. Use the Badge companion to snap any drifted window back into place with a single click.

Discussion