Native macOS Utility

Put every window back where it belongs.

Save your window layouts. When you reconnect a display, wake your Mac, or switch desks, BackPlace restores everything instantly. Stop rebuilding your workspace.

BackPlace App Icon
🎯

What it does

Stores bundle IDs, window titles, frames, and target displays to rebuild your workspace layouts with practical context.

What triggers it

Restore layouts manually from the menu bar, or automatically after display reconnects and wake events.

🛡️

Why it matters

Monitor changes are routine. Reconstructing the same desk should not be. BackPlace makes your workflows repeatable.

Three simple steps.

A menu-bar-first approach built around official macOS APIs.

1

Arrange

Put your windows where you want them across your monitors.

2

Save

Use the menu bar to capture and save the layout locally.

3

Restore

Bring it all back instantly after a disconnect or desk change.

Downloads for version 1.0.1

Direct file downloads, plus the tagged source for the same release.

ZIP

BackPlace 1.0.1 Archive

macOS 13+ • Apple Silicon • 3.8 MB

Use the ZIP if you prefer a direct archive download. Unzip it, move the app where you want it, and open it once.

Download .zip
SRC

BackPlace 1.0.1 Source

Tagged source • GitHub

Review the exact `1.0.1` source for this release or clone the repo if you want to inspect and build it yourself.

View Source

First launch notes

Two macOS prompts matter for BackPlace: Accessibility and Gatekeeper.

Accessibility

  1. Launch BackPlace after downloading it.
  2. Open System Settings > Privacy & Security > Accessibility.
  3. Enable BackPlace so it can read and restore window positions.
  4. Return to the app and refresh the permission state if needed.

Without Accessibility access, BackPlace can open but cannot capture or restore windows correctly.

Gatekeeper

  1. Move BackPlace into Applications.
  2. Control-click the app and choose Open on the first launch.
  3. If macOS still blocks it, open System Settings > Privacy & Security.
  4. Choose Open Anyway and launch again.

This is expected for the current unsigned release build.

Support BackPlace

Help fund better packaging, more restore edge-case coverage, and continued polish for multi-monitor workflows.