Remote Workspaces
Spin-up instant, cloud-hosted workspaces that mirror your local dev setup—no install required
Remote workspaces let you code anywhere without the “works on my machine” dance. Each workspace is a pre-configured environment that lives in the cloud, boots in seconds, and contains everything your project needs—tools, runtimes, secrets, and ports—defined by a simple devcontainer.json
.
Why use remote workspaces?
Benefit | What it means for you |
---|---|
Zero setup | Open a session and start coding—no local installs or VM juggling. |
Consistency | Every teammate (and CI job) runs the exact same environment. |
Speed | Heavy builds run on powerful cloud CPUs; your laptop fan stays silent. |
Isolation | Experiments live in disposable workspaces, keeping your local machine clean. |
Collaboration | Share a workspace link; reviewers jump into the live environment with code and ports already running. |
Get Started
1 · Create a Workspace
Use the Settings → Workspaces page to spin up a new remote workspace from your repository.
2 · Define Your Devcontainer
Control every dependency—language versions, ports, VS Code extensions—via devcontainer.json
.
3 · Follow Best Practices
Optimize performance, cost, and team workflows with proven tips.
4 · Troubleshoot Like a Pro
Quickly resolve provisioning, connection, or devcontainer issues.
Quick Example
Want to see a fully working setup? Check out the JavaScript / React example—copy-paste the devcontainer and you’re ready to npm run dev
.
JavaScript Example
React + TypeScript + Vite in one minute.
More to Explore
Ready? Head to Settings → Workspaces and launch your first remote workspace. Happy coding!