I agree with the hard part being managing state, especially environments and ports. I've never used lsof so much in my life.

Question on Remote Workspace: Can the remote machine port forward so I can use a browser to see / test current state of the app on the remote machine?

On the docket! Right now the main thing we have enabled is the file system + terminals + ai agents through remote workspaces, but yes dev environments is definitely on the agenda :)