So over the past few weeks I hacked together a small open-source tool called SpacePigeon that basically remembers your whole workspace and puts everything back where it was.
Things it can do:
Save your current layout (apps + windows + Spaces)
Restore it with one click or a hotkey
Keep separate presets (like “Work”, “Coding”, “Meetings” etc.)
Handle external monitors
Example: I hit my “Work” preset and it opens all the usual apps and moves them to the right desktops automatically. Saves me a few minutes every time.
If anyone here lives in Spaces like I do, you might find it useful. Here’s the repo (MIT, free): https://github.com/louivers/spacepigeon
Totally open to feedback — still very much a work in progress.