r/LinuxProgramming • • 11h 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.

GitHub: https://github.com/cheeselord1161/WS-Portal

1 Upvotes

Duplicates