Display Maid allows you to save and restore window locations based on your display configuration or user created profiles.
If you have a laptop that you use with one or more external displays, and you're tired of having to rearrange your windows every time you connect/disconnect your display, then Display Maid is for you.
If you find yourself constantly rearranging your window positions for different tasks (Work vs Presentations), then Display Maid can help.
And it runs natively on both Intel and Apple Silicon Macs!
Updated on Jan 26 2021
Note: Now requires OS X 10.12 or later