
Spencer for Mac
Launched this week
Save and restore your entire workspace — across all Spaces
95 followers
Customize your workspace with profiles for any context or task — whether you’re working, browsing, or creating. Easily return to your favorite window setup anytime.
Spencer for Mac
Hi Product Hunt! 👋
Meet Spencer — a macOS app that brings true sanity to your desktop setup. It lets you save and restore your entire window layout — across Spaces, Displays, and even multiple app windows — with just one click.
The idea came from a simple need: I wanted my windows to go back where they were after restarting or changing display setups. That need grew into something way more powerful.
✨ Core Features
→ Restore full layouts across multiple Spaces & Displays
→ Launch saved apps and hide everything else
→ Remember the number of Spaces and rebuild them
→ Handle multiple windows per app
→ Create reusable profiles for different workflows — coding, meetings, design, or even “chill mode”
What I personally love?
Switching between tasks used to mean launching, closing, hiding, and resizing windows every time. Now it takes me one click — seriously a game changer during my development process when jumping between coding, design, promotion, and web stuff
Current Limitations
* Restore takes a few seconds (macOS doesn’t allow instant positioning without disabling SIP)
* Not yet compatible with Stage Manager — support is coming
* Plays nicely with Moom, Rectangle, and Magnet — but not yet with Aerospace, Amethyst, or Yabai
* Fullscreen support is limited — windows will simulate fullscreen (Dock/Menu bar stays visible)
🎁 Launch Bonus
To celebrate the launch, Product Hunt users get 40% off with code Thank you!!
👉 Check it out https://macspencer.app
💬 I’d love to hear what you think!
Have ideas, questions, or spot a missing feature? I’m all ears — drop a comment below or reach out directly. Let me know which feature (or limitation) you’d tackle first!
Kamil
Jupitrr AI
Love these kinds of solution. My mac recently got damaged and I was on my ubuntu system. So I faced this issue. Maybe, you guys can bring a feature like that so it can work on any desktop OS? Congrats on the launch though @kamil_d
Spencer for Mac
@lakshya_singh There’s still a lot to do in the Mac version, but who knows — maybe someday. Thank you so much!
Spencer for Mac
@nathan_alden_wu
Thank you! Currently, Spencer saves what you have on your displays and Spaces — so each user has their own profiles that need to be defined from the start. However, I’m considering a solution to offer some predefined profiles as well.