If you're fastidious about keeping your windows tidy, Stay is for you. Stay ensures that your windows are always where you want them to be, even as you connect and disconnect displays.

Move your windows to where you want them, then have Stay store them. Once stored, windows can be returned to their stored state at any time by having Stay restore them.

Stay can store a set of windows for every combination of displays that you use with your computer.

For example, if you have a laptop that is sometimes connected to an external monitor, you can store two sets of windows in Stay; one with the external monitor connected and one without. This done, you'll be able to ensure that your windows are always where you want them to be by having Stay restore windows whenever you connect or disconnect the external monitor.

Stay can even be configured to automatically restore windows as displays are connected and disconnected.

Please note that the App Store version of Stay does *not* support storing and restoring windows across Spaces. For further details, please refer to the Stay FAQ:

What's New
  • Fixed a bug that could cause windows to briefly flicker and the frontmost app to lose focus when launching an app with windows stored in Stay.
  • Fixed a compatibility problem with Firefox Nightly and Firefox Aurora.

  • Stay (com.cordlessdog.stay) is a Mac software application that has been discovered and submitted by users of The latest version that our users have reported running on their systems is Stay 341. The most popular version of this application used by our users is Stay 1.0.1.

    Operating System: Mac

    Default Install Path: /Applications/

    Minimum OS version: 10.6

    Bundle Information: Stay 1.1.2, Copyright (c) 2010 Cordless Dog

    Copyright: Copyright (c) 2010 Cordless Dog