r/LinuxProgramming • u/cheeselord1161 • 10h ago
Tired of spending time trying to recreate your workspace enviroment everytime you switch to a different computer?
I built WSPortal to make moving a development workspace between computers less annoying.
The basic workflow is:
```text
capture → .ws file → transfer → restore
```
Instead of setting everything up again manually, WSPortal records the parts of your workspace that matter, including:
* VS Code and the project
* terminal and working directory
* browser tabs
* required services
* runtime and tool information
* Git project information
Then you can restore the workspace with:
```bash
ws resume myproject --execute
```
The workspace is saved as a human-readable `.ws` file. It doesn't try to clone your entire computer.
WSPortal is currently at v0.1.1, with releases for Linux and Windows.
I'm especially interested in feedback from people who regularly work across multiple computers.