Press Release
⚠️ To be confirmed (including user + customer quotes)
Context
ℹ️ What thinking lead us to starting this work?
VS Code Desktop is useful to some users because they can:
- Re-use keybindings, (easier) access to localhost.
- Access to the extension marketplace.
- Desktop-like shortcuts (e.g. CMD + Tab to change windows).
This is useful for users who don't like working in a browser, and want an experience that is already as close to their local experience as possible. However, the current VS Code Desktop has some rough edges, as compared with a simple desktop flow, particularly when it comes to opening (and then restarting a session).
Value
ℹ️ What is the impact to a user, or Gitpod?
We want to close the gap between the experience from working on VS Code Desktop in Gitpod, and the general local experience. We commonly hear from users that restarting sessions is quite challenging, as the user has to leave VS Code Desktop go to the browser, find the workspace, and restart. This is especially challenging if your workspace start time is long, or you have a lot of setup (e.g. other clients, like database, or SSH connections to re-establish).
Restart an open workspace from VS Code Desktop directly. Currently timed out sessions have to be re-opened from the browser, however this should be as simple as clicking a button to restart / re-connect the session.

Potential Solutions / Investigations
Timebox the investigation: Up until Monday the 6th March.
Internal document on list of potential solutions.
Acceptance Criteria
⚠️ Dependent on chosen solution
In Scope
⚠️ Dependent on chosen solution
Out of scope
⚠️ Dependent on chosen solution
Measurement
- Qualitative surveying / interviewing of the users experiences
- No quantitative measures defined (to be confirmed)
Relates to:
Press Release
Context
ℹ️ What thinking lead us to starting this work?
VS Code Desktop is useful to some users because they can:
This is useful for users who don't like working in a browser, and want an experience that is already as close to their local experience as possible. However, the current VS Code Desktop has some rough edges, as compared with a simple desktop flow, particularly when it comes to opening (and then restarting a session).
Value
ℹ️ What is the impact to a user, or Gitpod?
We want to close the gap between the experience from working on VS Code Desktop in Gitpod, and the general local experience. We commonly hear from users that restarting sessions is quite challenging, as the user has to leave VS Code Desktop go to the browser, find the workspace, and restart. This is especially challenging if your workspace start time is long, or you have a lot of setup (e.g. other clients, like database, or SSH connections to re-establish).
Restart an open workspace from VS Code Desktop directly. Currently timed out sessions have to be re-opened from the browser, however this should be as simple as clicking a button to restart / re-connect the session.
Potential Solutions / Investigations
Timebox the investigation: Up until Monday the 6th March.
Internal document on list of potential solutions.
Acceptance Criteria
In Scope
Out of scope
Measurement
Relates to: