WinStasis

Lightweight CLI to instantly capture and restore window positions across Virtual Desktops on Windows

Screenshot of WinStasis

What does it do?

WinStasis (winst) is a lightweight C# command-line utility designed to save and restore your workspace layouts. It captures the exact position, size, window state (normal, minimized, maximized), and Virtual Desktop location for every running application window, storing them in simple JSON profiles. When restoring a layout, WinStasis matches windows using process names and titles, clamps coordinates safely to prevent windows from opening off-screen, and tracks globally pinned windows that span all desktops.

Copilot says: AI-generated

Say goodbye to window chaos with a nifty CLI that snapshots and restores your app positions and virtual desktops instantly—perfect for power users craving tidy multi-workspace setups after every reboot!

Key features:

  • 🔥 Save and restore window layouts across all Virtual Desktops
  • ⚡ Lightweight, self-contained native C# CLI with no extra runtimes needed
  • 🎯 Stores sessions as JSON for easy management and sharing
  • 🛠️ Supports restoring individual windows by Target ID or full profiles

This summary was generated by GitHub Copilot based on the project README.