This looks like it could be a great productivity tool, but I'm not exactly sure how it works based on the screenshot.

* Does it just remember which files/apps were open for a given name, and when I click that name in the list it opens those apps?

* Does it close my other apps when I do this, to only keep one "workspace" active?

* Can I set it to open each Workspace in a specific OSX "Spaces" space? (THIS would be the killer feature, imo)

I had pretty much the same questions as you - that landing page does a terrible job of explaining exactly what it is that this app does.

Here is my 'use case'. Whenever I want to work on one of my mobile or web apps, I set up my environment to open TWO terminal windows within my working folder (one for normal CLI commands, one for IRB or other specific console), perhaps run up a local web server for testing, SSH into the staging server, and load up the local preview URL in at least two installed browsers for testing. Sometimes XCode or Atom/VSCode too with the proper project loaded up. Oh, and opening my BitBucket and Confluence pages to the right project would also help a great deal.

Having to do this sometimes multiple times per day for different projects I am working on can get tedious, so I am hoping that this app could automate a lot of this with a single click, but I don't know from that landing page whether it even comes close to this.

[EDIT - I notice they have added a video to the landing page now which explains what it does and how it works in an infinitely better way. And from that, it DOES look like it will meet my needs above!]

You might want to try tmuxinator (https://github.com/tmuxinator/tmuxinator).