WindowKeeper
Desktop layout, saved

Close everything.Get it all back.

WindowKeeper remembers which apps you had open and exactly where they sat — then reopens and repositions them after a reboot, a forced update, or a power failure.

single .exe · no install · nothing runs in the background unless you ask
Firefox
WinSCP
Word
PuTTY
restoring layout · 4 windows
Save

Snapshot your setup

Tick the windows you want and save them as a named layout. It records each app, its position, size, and state.

Restore

Bring it back

Relaunches anything that's closed — reopening documents where it can — and snaps every window back into place.

Automate

On your terms

Optionally rebuild your layout at login, or just have WindowKeeper open so you can snapshot whenever you choose.

What it does

Everything is opt-in. Nothing watches your desktop unless you switch it on.

Named layouts

Keep as many project layouts as you like and restore any of them in a click.

Relaunch & reposition

Closed apps are reopened and moved back — ideal after a reboot or forced update.

Auto-update a layout

Optionally re-save when a window opens, closes, moves, or resizes — debounced so it writes once things settle.

Restore at login

Have your saved layout rebuild itself automatically the next time you sign in.

Open at startup

A quiet option that just opens the app for manual snapshots — no background watching at all.

Free & unrestricted

No limits, no accounts, no install. Layouts are plain JSON files you can read and back up.

Why I built this

I've been a software developer for more than 35 years, and it's my nature to keep a lot of screens and applications open, arranged just the way I like them, throughout the evolution of a project. Over hours and days that arrangement becomes the workspace itself — terminals, editor, documentation, and browser, each sitting exactly where my hands expect to find it.

Then the dreaded storm rolls through and knocks out the power. Or Microsoft decides that because you "aren't using your computer" at three in the morning, it's the perfect time to install an update and restart. Either way, you sit back down to a blank desktop and have to rebuild the whole ecosystem you'd carefully put together.

WindowKeeper is my attempt to stop that — to keep a storm or a surprise reboot from costing you the working environment you assembled to build and maintain your project.

Beauconnect-stuff.com

Download WindowKeeper

One file, no installer. Save it anywhere and double-click to run.

Heads up: the download isn't code-signed, so Windows SmartScreen may warn the first time. Click More info → Run anyway. It's a single self-contained program — nothing is installed and it runs entirely on your PC.