See https://community.gitpod.io/t/programatically-startup-a-workspace/3969 With that a user does not need to use browser to control workspace and connect to them via either vim/tmux or local VS Code.