Applications de tunnelier VS Code distant pour ordinateur de bureau

La fonction de tunnel VS Code qui se trouve dans le menu des comptes est l’une des modifications les plus discrètes du développement moderne. Connectez-vous, exécutez une commande sur le bureau sous votre table, et le même éditeur s’ouvre dans un navigateur sur un ordinateur portable économique depuis un café, une iPad sur le canapé, ou une machine de travail verrouillée où vous ne pouvez rien installer. Le compilateur lourd, les fichiers locaux et les dépôts privés restent à la maison. Le navigateur gère uniquement l’interface.

Nous avons testé sept outils qui transforment une machine physique en un environnement de codage accessible via navigateur. Certains fonctionnent via le service de tunnel officiel de Microsoft, d’autres hébergent leur propre pont, et une paire traite le développement hébergé en cloud comme un produit de première classe. Le bon choix dépend de l’endroit où le code doit être et de qui paie pour le CPU.

Quoi rechercher dans une configuration de codage à distance

Comparaison rapide

Application Meilleur pour Où se trouvent les calculs Plan gratuit Prix initial Notation
VS Code Tunnels Accès personnel à la machine maison Votre bureau Entièrement gratuit Gratuit 4.7
code-server VS Code de navigateur auto-hébergé Votre serveur Entièrement gratuit Gratuit 4.5
Gitpod Espaces de travail cloud pré-construits Cloud Gitpod ou auto-hébergé 50 heures/mois gratuit Environ $9/utilisateur/mois 4.5
Coder Environnements dev hébergés par équipe Votre infrastructure Gratuit auto-hébergé Environ $35/utilisateur/mois Premium 4.4
JetBrains Gateway IDE JetBrains à distance Hôte SSH distant Client gratuit Licence JetBrains requise 4.6
GitHub Codespaces IDE cloud intégré GitHub Cloud GitHub 60 heures/mois gratuit Environ $0,18/heure par 2-noyaux 4.6
Zed collab Éditeur collaboratif rapide Rust Cloud Zed Entièrement gratuit Gratuit 4.4

Les applications

1. VS Code Tunnels — Meilleure configuration personnelle gratuite

VS Code Tunnels est la fonction d’accès à distance officielle de Microsoft et celle que tout le monde sous-estime parce qu’elle se cache dans le menu des comptes. Connectez-vous sur le bureau, exécutez code tunnel (ou cliquez sur « Activer l’accès au tunnel distant » dans le menu des comptes), et n’importe quel navigateur à vscode.dev/tunnel/ ouvre les fichiers de votre machine locale dans une fenêtre VS Code complète.

La latence reste faible car le tunnel route via le relais de Microsoft uniquement pour la configuration de la connexion, puis revient au WebSocket du navigateur pour le trafic d’édition réel. Chaque extension installée continue de fonctionner car le code s’exécute sur le bureau, pas dans le navigateur.

Où il fait défaut : Le client navigateur est réduit par rapport au bureau. Certaines extensions qui génèrent des processus enfants avec des liaisons spéciales du système d’exploitation se comportent mal. Il n’y a pas de modèle d’accès par dépôt, donc n’importe qui avec vos identifiants GitHub voit toute la machine.

Tarification :

Plates-formes : Windows, macOS, Linux pour le serveur ; n’importe quel navigateur moderne pour le client

Télécharger : VS Code, docs tunnel

Conclusion : Activez-le au moment de la configuration d’un nouveau bureau. C’est le moyen le plus rapide d’obtenir un vrai éditeur sur un ordinateur portable verrouillé.

2. code-server — Meilleur VS Code de navigateur auto-hébergé

code-server de Coder Inc. est un binaire autonome qui exécute VS Code en tant qu’application web. Déployez-le sur un Raspberry Pi, un mini PC, ou une VM cloud, puis ouvrez l’URL dans n’importe quel navigateur. Les extensions s’installent à partir du registre Open VSX plutôt que de la marketplace Microsoft, ce qui signifie que la plupart (mais pas toutes) des extensions sont disponibles.

Puisqu’il est auto-hébergé, vous possédez le modèle d’authentification. Un proxy inverse avec SSO, un Cloudflare Tunnel, ou une configuration simple d’authentification de base fonctionnent tous. Les environnements d’équipe associent souvent code-server à la couche d’orchestration de Coder.

Où il fait défaut : Open VSX manque certaines extensions Microsoft propriétaires (C# Dev Kit, Pylance). Pas de service de tunnel officiel, donc vous gérez vous-même l’exposition des ports.

Tarification :

Plates-formes : Linux, Docker, ARM64 (Raspberry Pi 4/5)

Télécharger : code-server

Conclusion : Le bon choix quand le service de tunnel est un non-démarreur (conformité, isolé, hors ligne) et que vous pouvez exécuter une boîte Linux.

3. Gitpod — Meilleur espaces de travail cloud pré-construits

Gitpod est un environnement de développement hébergé lié à un dépôt. Poussez un fichier .gitpod.yml vers votre dépôt, et n’importe quel contributeur ouvre le projet dans un espace de travail cloud préconfigurée avec dépendances installées, ports proxifiés et serveur dev déjà en cours d’exécution.

Le cache pré-construit est le différenciateur. Un espace de travail qui prendrait 8 minutes à installer sur un ordinateur portable neuf s’ouvre en moins de 30 secondes car Gitpod exécute la configuration à l’avance à chaque push.

Où il fait défaut : Le niveau gratuit est 50 heures par mois ; un utilisateur intensif l’épuise en une semaine. Gitpod auto-hébergé (Flex) est disponible mais plus de configuration que Coder.

Tarification :

Plates-formes : Navigateur web (tous), VS Code de bureau via extension Gitpod

Télécharger : Gitpod

Conclusion : Le choix évident quand les nouveaux contributeurs doivent être productifs dans la première heure, pas le premier jour.

4. Coder — Meilleur environnements dev hébergés par équipe

Coder est le frère d’entreprise de code-server, concentré sur l’exécution de nombreux espaces de travail de développeur sur votre propre infrastructure. Les modèles Terraform définissent les formes de l’espace de travail (image, CPU, stockage), les ingénieurs choisissent dans le catalogue, et la plateforme provisionne tout sur votre cluster Kubernetes ou hôte VM.

Le journal d’audit et les fonctionnalités du cycle de vie de l’espace de travail (arrêt automatique, provisionnement programmé) sont ce que les équipes paient. Un magasin de 20 personnes remplace l’intégration « configurer votre ordinateur portable » par une seule URL.

Où il fait défaut : L’auto-hébergement signifie que vous possédez la fiabilité. Les petites équipes n’ont pas besoin de cette orchestration et en font plus avec code-server simple ou Codespaces.

Tarification :

Plates-formes : Kubernetes, Docker, AWS, Azure, GCP

Télécharger : Coder

Conclusion : Le bon moment quand l’équipe est assez grande pour que « installer ces 40 outils » soit un coût réel d’intégration.

5. JetBrains Gateway — Meilleur IDE JetBrains à distance

JetBrains Gateway est un client léger qui se connecte à IntelliJ, PyCharm, GoLand, ou n’importe quel IDE JetBrains s’exécutant sur un hôte SSH distant ou un conteneur dev cloud. L’IDE s’exécute entièrement sur le serveur ; le client rend l’interface utilisateur sur un protocole propriétaire à faible latence.

Pour les projets de compilation longue (grands monorepos, espaces de travail Rust, compilations Kotlin), le déchargement importe. La machine client peut être un ordinateur portable avec 16 Go de RAM tandis que le serveur dispose de 128 Go et SSD.

Où il fait défaut : Pas un client navigateur (pas encore). Nécessite un abonnement JetBrains pour le côté IDE. L’interface utilisateur de connexion est plus de configuration que VS Code Tunnels.

Tarification :

Plates-formes : Client Windows, macOS, Linux ; hôte distant Linux/macOS

Télécharger : JetBrains Gateway

Conclusion : Choisissez ceci si votre équipe vit dans JetBrains et que vous voulez déplacer les travaux de compilation lourde des ordinateurs portables des développeurs.

6. GitHub Codespaces — Meilleur IDE cloud intégré GitHub

GitHub Codespaces fait tourner un conteneur Ubuntu préconfigurée par dépôt, l’ouvre dans vscode.dev ou le bureau, et lie l’état de l’espace de travail à votre identité GitHub. Chaque dépôt mémorise sa forme de conteneur, et la touche « . » sur n’importe quel fichier GitHub ouvre le même éditeur sur le fichier brut.

Le modèle de tarification est par heure plutôt que par utilisateur, donc il convient au travail solo et à l’utilisation en équipe. Les espaces de travail à 2 noyaux conviennent généralement à tout ce qui n’est pas une compilation native.

Où il fait défaut : Les coûts de stockage cloud s’accumulent silencieusement. Codespaces sur les dépôts privés sont limitées par les plans GitHub payants. Ne convient pas au codage hors ligne.

Tarification :

Plates-formes : Navigateur, VS Code de bureau, IDE JetBrains via plugin

Télécharger : GitHub Codespaces

Conclusion : Le moyen le plus facile de coder à partir d’un iPad sur un dépôt privé. Regardez le compteur d’heures.

7. Zed collab — Meilleur éditeur collaboratif rapide Rust

Zed est l’éditeur plus récent d’anciens ingénieurs d’Atom, construit en Rust avec la programmation en paire et la collaboration hébergée en cloud comme des fonctionnalités de première classe. La fonctionnalité collab permet à un hôte de partager un projet sur le cloud Zed avec édition, curseur et voix pour n’importe qui invité.

Ce n’est pas un remplacement de tunnel à proprement parler. C’est la réponse quand deux développeurs veulent s’asseoir dans le même tampon sans partage d’écran et son décalage de frappe.

Où il fait défaut : Écosystème d’extension plus jeune. La prise en charge de Windows est précoce. Utile seulement si les deux côtés utilisent Zed.

Tarification :

Plates-formes : macOS, Linux, Windows précoce

Télécharger : Zed

Conclusion : Le bon choix quand l’objectif est la programmation en paire en temps réel, pas le codage à distance solo.

Comment choisir le bon

FAQ

VS Code Tunnels est-il gratuit ?

Oui. VS Code Tunnels est une fonctionnalité gratuite de Visual Studio Code. Connectez-vous avec un compte GitHub ou Microsoft et activez Remote Tunnel Access depuis le menu des comptes ou la palette de commandes. Microsoft ne facture pas le service de tunnel.

Quelle est la différence entre VS Code Tunnels et Remote-SSH ?

Remote-SSH connecte le client de bureau VS Code à une machine distante sur SSH. VS Code Tunnels achemine la même division client-serveur via le service de tunnel de Microsoft pour que le navigateur sur vscode.dev puisse atteindre la machine sans SSH ouvert sur votre routeur. Même architecture au fond, transport différent.

Puis-je utiliser ces outils hors ligne ?

code-server sur votre propre matériel fonctionne hors ligne sur un réseau local. VS Code Tunnels a besoin que les deux points d’extrémité atteignent le service de tunnel, donc il ne fonctionne pas complètement hors ligne. Tout le reste de cette liste est hébergé en cloud.

Les outils de codage à distance fonctionnent-ils avec les dépôts GitHub privés ?

Oui. VS Code Tunnels, code-server, Gitpod, Coder, JetBrains Gateway et Codespaces s’authentifient tous contre GitHub et clonent les dépôts privés avec les mêmes identifiants.

Est-il sûr d’exposer code-server à Internet ?

Pas seul. Placez code-server derrière un proxy inverse avec authentification (Caddy avec authentification de base, Cloudflare Access ou une passerelle SSO), ou acheminez-le via un VPN maillé comme Tailscale pour qu’il écoute uniquement sur l’interface privée.

Quel est le moyen le moins cher de coder à partir d’un iPad ?

VS Code Tunnels vers un bureau à la maison est gratuit et ne nécessite aucun matériel supplémentaire. Si vous n’avez pas de bureau, GitHub Codespaces à $0,18/heure est l’option cloud la moins chère pour un usage occasionnel.