Old laptop remote coding agent apps

Un ThinkPad de 2019 dispose toujours de plus de CPU que la plupart des machines virtuelles cloud pour lesquelles vous paieriez. Effacez-le, installez Ubuntu Server, et il peut héberger un éditeur de code, un agent de codage IA et un runtime de conteneur complet. Vous l’atteignez à partir d’un ordinateur portable avec un navigateur de cinq ans et obtenez toujours une expérience rapide. Les meilleures applications pour transformer un ancien ordinateur portable en agent de codage à distance gèrent les deux problèmes qui cassent les configurations du laboratoire domestique : exposer la machine en toute sécurité et vous donner un éditeur qui survit aux déconnexions. Nous avons choisi huit outils qui couvrent les deux.

Ce qu’il faut rechercher

Six choses distinguent une configuration d’agent à distance fonctionnelle d’une configuration fragile.

Tableau de comparaison rapide

App Best for Access model Free plan Standout feature
code-server Browser access to VS Code HTTP + password Free (open source) Full VS Code in any browser tab
OpenVSCode Server Same, from Gitpod HTTP token Free (open source) Lighter than Coder’s build
JetBrains Gateway IntelliJ or PyCharm remote Thin client Free for personal Full JetBrains debugger over SSH
Coder Multi-workspace teams OIDC + templates Free (open source) Terraform-defined dev envs
Tailscale Getting to the laptop at all WireGuard mesh Free for 3 users SSH and web without port-forwarding
Zed Fast native editor with remote FS SSH-based Free during preview Collaborative editing over the wire
Warp Terminal you can share SSH + cloud Free tier Command history synced across devices
GitHub Codespaces runner Running Codespaces on your laptop GitHub-managed Requires GitHub subscription Full Codespaces on your own hardware

Les applications

1. code-server, le meilleur pour VS Code basé sur navigateur

code-server de Coder met une compilation VS Code complète derrière un serveur HTTP. Connectez-vous avec un mot de passe (ou passez par un proxy d’authentification), et chaque extension, combinaison de touches et paramètre que vous utilisez localement fonctionne dans un onglet de navigateur. Les sessions survivent aux déconnexions car l’état de l’éditeur vit sur l’ordinateur portable, pas dans votre navigateur.

Où il échoue : Une poignée d’extensions Marketplace sont bloquées derrière la licence Microsoft et ne sont livrées que dans la compilation officielle de VS Code. Le registre Open VSX en couvre la plupart, mais pas les outils C++ ou Live Share.

Tarification :

Plateformes : Linux, macOS (côté serveur); any browser (côté client)

Télécharger : github.com/coder/code-server

Conclusion : La réponse par défaut pour « Je veux coder sur mon ordinateur portable de n’importe où ». Installez derrière Tailscale et vous ne toucherez jamais les paramètres du routeur.

2. OpenVSCode Server, le meilleur pour l’auto-hébergement léger

OpenVSCode Server est la fork de l’équipe Gitpod du même serveur VS Code. Il ignore le wrapper d’authentification et la télémétrie que la compilation de Coder ajoute et démarre plus vite sur un ordinateur portable modeste. Destiné aux équipes de plateforme qui construisent leur propre produit IDE hébergé, mais il fonctionne aussi comme une configuration personnelle.

Où il échoue : Aucune barrière de mot de passe n’est livrée prête à l’emploi. On s’attend à ce que vous le placiez derrière Tailscale, Cloudflare Access ou un proxy auth nginx. Pas quelque chose à exposer sur l’internet ouvert tel quel.

Tarification :

Plateformes : Linux, macOS (côté serveur)

Télécharger : github.com/gitpod-io/openvscode-server

Conclusion : Choisissez ceci quand code-server semble lourd. Ajoutez Tailscale pour la couche d’authentification et vous avez une configuration à deux processus.

3. JetBrains Gateway, le meilleur pour les utilisateurs IntelliJ

JetBrains Gateway est le client léger qui connecte une fenêtre IDE locale à un backend distant exécutant IntelliJ IDEA, PyCharm, GoLand ou Rider. Le backend fait l’indexation, la fenêtre locale gère l’entrée et le rendu. Le résultat ressemble à un éditeur natif car les entrées sont mises en cache côté client. Les débogueurs, les profileurs et les outils de refactorisation fonctionnent tous.

Où il échoue : L’indexation initiale sur un grand repo peut prendre vingt minutes sur un ordinateur portable avec un disque tournant. Déplacez ~/.cache/JetBrains sur un SSD ou utilisez-en un déjà NVMe.

Tarification :

Plateformes : Linux, macOS, Windows (les deux côtés)

Télécharger : jetbrains.com/remote-development/gateway

Conclusion : Si votre éditeur local est un IDE JetBrains, Gateway est le chemin le plus court du matériel de secours à une vraie configuration à distance.

4. Coder, le meilleur pour plusieurs projets à la fois

Coder est l’édition d’équipe de code-server. Il provisionne des espaces de travail par projet à partir de modèles Terraform, afin qu’un projet puisse spécifier sa propre image Ubuntu, ses propres versions d’outils et ses propres mappages de ports. Sur un vieil ordinateur portable avec 16 Go de RAM, vous pouvez exécuter trois ou quatre espaces de travail en parallèle avec Docker dessous.

Où il échoue : Exagéré pour un développeur. La couche de modèle Terraform est puissante, et c’est aussi la raison pour laquelle une première configuration prend un après-midi.

Tarification :

Plateformes : Linux (serveur); any browser (client)

Télécharger : coder.com/docs/install

Conclusion : Idéal quand le même ordinateur portable doit héberger plusieurs environnements de développement isolés pour des projets parallèles.

5. Tailscale, le meilleur pour atteindre l’ordinateur portable du tout

Tailscale construit un maillage WireGuard entre chaque appareil connecté au même compte. Installez-le sur l’ordinateur portable et votre téléphone, ordinateur portable et bureau peuvent se rejoindre par nom (thinkpad.tailnet.ts.net) sans adresse IP publique. Tailscale SSH remplace l’authentification par mot de passe par l’identité, donc ssh me@thinkpad depuis n’importe quel appareil fonctionne une fois que vous êtes connecté.

Où il échoue : Le niveau gratuit est limité à trois utilisateurs et 100 appareils. Bien pour un usage personnel, moins bien si vous gérez un petit studio.

Tarification :

Plateformes : Linux, macOS, Windows, iOS, Android

Télécharger : tailscale.com/download

Conclusion : La couche sous chaque autre outil de cette liste. Installez Tailscale d’abord, puis décidez quel éditeur se trouve au-dessus.

6. Zed, le meilleur pour un éditeur distant natif

Zed a ajouté le développement à distance en 2025 et c’est plus proche d’une expérience native que les options basées sur navigateur. Connectez-vous par SSH à l’ancien ordinateur portable et Zed traite le système de fichiers distant comme s’il était local, avec les mêmes fonctionnalités d’édition collaborative que Zed est connu pour.

Où il échoue : Toujours marqué comme aperçu. Le support du serveur de langage est en retard sur VS Code, en particulier pour les piles d’entreprise comme C# et Kotlin.

Tarification :

Plateformes : macOS, Linux (client); Linux, macOS (hôte distant)

Télécharger : zed.dev/download

Conclusion : Essayez ceci si vous utilisez déjà Zed localement et que vous voulez la même interface de utilisateur lors de la connexion au homelab.

7. Warp, le meilleur pour le travail terminal partagé

Warp a commencé comme un terminal natif macOS et s’exécute maintenant sur Linux, Windows et iPadOS. Sa couche de synchronisation cloud signifie qu’une commande que vous avez exécutée sur l’ordinateur portable apparaît dans votre historique de bureau, et les sessions partagées permettent à un coéquipier de coller dans le même terminal. Associez-le avec SSH Tailscale et vous avez accès au terminal du vieil ordinateur portable depuis n’importe lequel de vos appareils.

Où il échoue : La synchronisation cloud nécessite un compte. Si vous voulez un terminal entièrement hors ligne, kitty ou WezTerm sont plus simples.

Tarification :

Plateformes : macOS, Linux, Windows, iPadOS

Télécharger : warp.dev

Conclusion : Utilisez Warp quand l’agent de codage fait du travail shell et que vous voulez le surveiller depuis un autre appareil.

8. GitHub Codespaces self-hosted runner, le meilleur pour les flux de travail GitHub-first

GitHub Codespaces s’exécute normalement dans le cloud Microsoft. Les exécuteurs auto-hébergés vous permettent de le pointer vers votre propre matériel, et l’ancien ordinateur portable devient un hôte Codespace. Les demandes de fusion et les travaux CI s’exécutent là-bas, et l’éditeur basé sur navigateur se connecte à la même machine.

Où il échoue : Nécessite un abonnement GitHub Team ou Enterprise pour la fonctionnalité d’exécuteur auto-hébergé. Pas le territoire du niveau gratuit.

Tarification :

Plateformes : Linux, Windows (hôte auto-hébergé)

Télécharger : docs.github.com/codespaces/setting-up-your-project-for-codespaces

Conclusion : N’en vaut la peine que si votre équipe vit déjà dans GitHub Codespaces. Sinon, code-server plus Tailscale est une pile moins chère.

Comment choisir le bon

Choisissez Tailscale en premier, quel que soit l’éditeur que vous associez avec lui. Les sept autres outils deviennent plus simples avec un réseau maillé sous-jacent.

Choisissez code-server si vous voulez un onglet VS Code dans n’importe quel navigateur et le moins d’effort de configuration.

Choisissez OpenVSCode Server si code-server semble lourd et que vous utilisez déjà Tailscale.

Choisissez JetBrains Gateway si vous travaillez déjà dans IntelliJ, PyCharm ou GoLand. Rien d’autre dans cette liste ne correspond au débogueur JetBrains.

Choisissez Coder si vous voulez des espaces de travail par projet et êtes disposé à écrire Terraform.

Choisissez Zed si vous voulez une fenêtre native avec édition collaborative moderne.

Choisissez Warp quand la valeur est dans le terminal, pas dans l’éditeur.

Choisissez Codespaces self-hosted runner uniquement si votre équipe paie déjà pour GitHub Codespaces.

FAQ

Un vieil ordinateur portable peut-il vraiment exécuter un agent de codage? Oui, s’il a 8 Go de RAM et un SSD. La plupart des runtimes d’agent (Claude Code, aider, Cursor CLI) sont des processus légers. Le travail lourd se fait dans n’importe quel fournisseur de modèle qu’ils appellent.

Ai-je besoin d’une adresse IP publique pour l’accès à distance? Non. Tailscale ou Cloudflare Tunnel vous donne une adresse privée qui fonctionne de n’importe où. C’est plus sûr que d’ouvrir un port sur votre routeur domestique.

Et la consommation d’électricité? Un ThinkPad X270 inactif consomme environ 8 watts. Laissé branché 24h/24 et 7j/7, c’est environ 70 kWh par an, soit environ 15 dollars aux prix américains. Réglez l’action de fermeture du couvercle sur “ignorer” dans /etc/systemd/logind.conf pour qu’il reste éveillé avec l’écran éteint.

Comment garder les sessions actives à travers les déconnexions? tmux ou screen pour le travail shell, plus un backend code-server ou Gateway pour l’éditeur. Les deux persistent l’état de l’éditeur sur l’ordinateur portable.

Est-ce un risque de sécurité? Uniquement si vous l’exposez à l’internet ouvert. Derrière Tailscale, il est sur un maillage privé, et Tailscale SSH remplace l’authentification par mot de passe par l’identité de votre fournisseur de compte.