I’ve been experimenting with a workspace automation script for macOS using Hammerspoon, and wanted to share it. I was looking for ways to do this because I found myself often opening the same apps in certain situations (phd research apps at the office and a clean workspace at home for instance) but I didn't find a tool that made this easy.It’s extremely early (a single Lua file), but it already sets up a full “workspace” by opening apps, placing windows, and assigning them to Spaces.
Feedback welcome; planning to evolve this into a Spoon and eventually a full macOS app.