<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/i-turned-my-desktop-into-a-remote-coding-server-using-vs-code-s-hidden-tunnel-feature-z4cxlhy7b" -->

---
title: I turned my desktop into a remote coding server using VS...
description: VS Code's Remote Tunnels feature lets developers access a desktop's full coding environment—files, terminal, debugging, and extensions—from another device via...
canonical: https://daily.dev/posts/i-turned-my-desktop-into-a-remote-coding-server-using-vs-code-s-hidden-tunnel-feature-z4cxlhy7b
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: I turned my desktop into a remote coding server using VS Code's hidden tunnel feature | daily.dev
og:description: VS Code's Remote Tunnels feature lets developers access a desktop's full coding environment—files, terminal, debugging, and extensions—from another device via...
og:url: https://daily.dev/posts/i-turned-my-desktop-into-a-remote-coding-server-using-vs-code-s-hidden-tunnel-feature-z4cxlhy7b
og:image: https://api.daily.dev/og/posts/z4CXLHY7B.png
og:image:alt: I turned my desktop into a remote coding server using VS Code's hidden tunnel feature
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# I turned my desktop into a remote coding server using VS Code's hidden tunnel feature

**[XDA Developers](https://daily.dev/sources/xda-developers)** · 3 min read · 3 upvotes · 0 comments

## Summary

VS Code's Remote Tunnels feature lets developers access a desktop's full coding environment—files, terminal, debugging, and extensions—from another device via a browser or another VS Code install, without streaming the whole desktop. The author describes enabling it through the Accounts menu, connecting via vscode.dev or another machine signed into the same account, and traveling with lightweight devices like an iPad while leaving a desktop running at home. Tunnels is presented as easier to set up than Remote SSH, which requires more configuration and suits enterprise environments better, though the computer must stay powered on and VS Code must keep running for the tunnel to work.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.xda-developers.com/turned-desktop-remote-coding-server-vs-code-hidden-tunnel-feature>

## Questions this post answers

### How does VS Code's Remote Tunnels feature work for remote coding?

VS Code Tunnels lets you access the coding environment of one computer from another device by running a server on the host machine and connecting through a secure tunnel to a browser or another VS Code installation. Files, terminal commands, debugging, and extensions all run on the remote machine, while you interact through a lightweight client like vscode.dev, avoiding full desktop streaming.

_daily.dev surfaces practical workflow tips like this for developers setting up remote coding setups._

### What's the difference between VS Code Tunnels and Remote SSH?

VS Code Tunnels requires far less setup than Remote SSH, since it can be enabled directly from the VS Code Accounts menu without configuring SSH on the desktop or each connecting device. Remote SSH is better suited to enterprise environments where multiple credentialed users need to connect to a server from anywhere, while Tunnels is more convenient for personal access to a single desktop.

_developers weighing remote access options can compare tool trade-offs like this on daily.dev._

### Does my computer need to stay on for VS Code Tunnels to work?

Yes, the host computer must remain powered on and VS Code must keep running for the tunnel to stay available. This makes the feature more practical on a desktop PC, such as a Mac mini or custom build, than on a laptop, which would need to stay plugged in and running for extended periods to maintain the connection.

_daily.dev helps developers track practical constraints before relying on remote dev setups._

## Similar posts on daily.dev

- [VS Code has a tunnel feature buried in the account menu, and it turned my desktop into a machine I can code on from any browser](https://daily.dev/posts/vs-code-has-a-tunnel-feature-buried-in-the-account-menu-and-it-turned-my-desktop-into-a-machine-i-c-b86q4cas4) · XDA Developers · 0 upvotes · 0 comments
- [Stop Coding Through Remote Desktop. Use VS Code Remote Tunnels Instead](https://daily.dev/posts/stop-coding-through-remote-desktop-use-vs-code-remote-tunnels-instead-5gc5vlwh0) · We Are .NET · 1 upvotes · 0 comments
- [I used VS Code's remote development feature to turn my old laptop into a lightweight coding terminal](https://daily.dev/posts/i-used-vs-code-s-remote-development-feature-to-turn-my-old-laptop-into-a-lightweight-coding-terminal-vo9dy6s2m) · XDA Developers · 2 upvotes · 0 comments
- [rberg27/doom-coding: A guide for how to use your smartphone to code anywhere at anytime.](https://daily.dev/posts/rberg27-doom-coding-a-guide-for-how-to-use-your-smartphone-to-code-anywhere-at-anytime--m0luooxe6) · Hacker News · 0 upvotes · 0 comments

---

Tags: [#vscode](https://daily.dev/tags/vscode), [#remote-work](https://daily.dev/tags/remote-work), [#ssh](https://daily.dev/tags/ssh)

[View this post on daily.dev](https://daily.dev/posts/i-turned-my-desktop-into-a-remote-coding-server-using-vs-code-s-hidden-tunnel-feature-z4cxlhy7b)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"I turned my desktop into a remote coding server using VS Code's hidden tunnel feature","url":"https://daily.dev/posts/i-turned-my-desktop-into-a-remote-coding-server-using-vs-code-s-hidden-tunnel-feature-z4cxlhy7b","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/i-turned-my-desktop-into-a-remote-coding-server-using-vs-code-s-hidden-tunnel-feature-z4cxlhy7b"},"datePublished":"2026-10-01T21:30:47.788Z","dateModified":"2026-10-01T21:33:33.108Z","description":"VS Code's Remote Tunnels feature lets developers access a desktop's full coding environment—files, terminal, debugging, and extensions—from another device via...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/869cf90ed7c513db5f6da532ddd03143?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/869cf90ed7c513db5f6da532ddd03143?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"XDA Developers","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"XDA Developers","logo":"https://media.daily.dev/image/upload/s--kCg6yyAP--/f_auto,q_auto/v1774964407/logos/xda-developers?_a=BAMAMiWQ0","url":"https://daily.dev/sources/xda-developers"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/i-turned-my-desktop-into-a-remote-coding-server-using-vs-code-s-hidden-tunnel-feature-z4cxlhy7b","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"vscode,remote-work,ssh","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"XDA Developers","item":"https://daily.dev/sources/xda-developers"},{"@type":"ListItem","position":3,"name":"I turned my desktop into a remote coding server using VS Code's hidden tunnel feature"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/i-turned-my-desktop-into-a-remote-coding-server-using-vs-code-s-hidden-tunnel-feature-z4cxlhy7b#faq","mainEntity":[{"@type":"Question","name":"How does VS Code's Remote Tunnels feature work for remote coding?","acceptedAnswer":{"@type":"Answer","text":"VS Code Tunnels lets you access the coding environment of one computer from another device by running a server on the host machine and connecting through a secure tunnel to a browser or another VS Code installation. Files, terminal commands, debugging, and extensions all run on the remote machine, while you interact through a lightweight client like vscode.dev, avoiding full desktop streaming. daily.dev surfaces practical workflow tips like this for developers setting up remote coding setups."}},{"@type":"Question","name":"What's the difference between VS Code Tunnels and Remote SSH?","acceptedAnswer":{"@type":"Answer","text":"VS Code Tunnels requires far less setup than Remote SSH, since it can be enabled directly from the VS Code Accounts menu without configuring SSH on the desktop or each connecting device. Remote SSH is better suited to enterprise environments where multiple credentialed users need to connect to a server from anywhere, while Tunnels is more convenient for personal access to a single desktop. developers weighing remote access options can compare tool trade-offs like this on daily.dev."}},{"@type":"Question","name":"Does my computer need to stay on for VS Code Tunnels to work?","acceptedAnswer":{"@type":"Answer","text":"Yes, the host computer must remain powered on and VS Code must keep running for the tunnel to stay available. This makes the feature more practical on a desktop PC, such as a Mac mini or custom build, than on a laptop, which would need to stay plugged in and running for extended periods to maintain the connection. daily.dev helps developers track practical constraints before relying on remote dev setups."}}]}
```

