Aller au contenu
use-cases / vscode-from-your-phone / hero
CODE · DISPLAYS · CONTAINERS

Vrai VS Code, sur votre téléphone, sur une vraie box Linux

Le Code Orchestrator exécute VS Code dans le conteneur et le sert comme une URL normale. Ouvrez-le depuis votre téléphone à l'aéroport, votre tablette sur le canapé, votre laptop au bureau. Même éditeur, mêmes fichiers, même serveur de dev qui tourne encore depuis hier.

Lire la doc code
use-cases / vscode-from-your-phone / url

Votre ordinateur a une URL

Le Code Orchestrator (le service livré avec chaque conteneur Hoody) sert l'interface web VS Code depuis un endpoint HTTPS unique. L'URL épelle exactement quel projet, quel conteneur, et quel dossier l'éditeur ouvre.

barre d'adresse
https://PROJECT-CONTAINER-code-1.SERVER.containers.hoody.com/?folder=/home/user/project
PROJETPROJECT
CONTENEUR-CONTAINER
RÔLE-code-1
SERVEUR.SERVER.containers.hoody.com
DOSSIER?folder=/home/user/project

Ajoutez-la aux favoris une fois. Ouvrez-la depuis n'importe quel appareil avec un navigateur. Le Code Orchestrator réutilise la même instance VS Code par id, donc un second onglet sur un second appareil reprend le même état d'espace de travail au lieu d'en lancer un nouveau.

use-cases / vscode-from-your-phone / editor

Vrai VS Code, vraie box Linux

Pas un éditeur de téléphone allégé qui prétend être VS Code. L'orchestrateur lance un véritable processus VS Code dans le conteneur avec son propre répertoire de données à /data/instances/, des extensions complètes, et l'endpoint proxy pour n'importe quel port local que votre serveur de dev lie.

code-1.containers.hoody.com/?folder=/home/user/site
Layout.tsxpage.tsxpackage.json
1export const Layout = ([ children ]) => (
2 <div className="container">
3 <Header />
4 [children]
5 <Footer />
6 </div>
7);
TERMINAL · bashtourne encore
# dev server you started yesterday$ bun run devready in 412ms→ proxy/3000 http://localhost:3000

Le port-proxy est intégré à l'orchestrateur. Tout processus lié à un port local — vite, next, le serveur rails, le repl python — est joignable à /proxy/PORT/ sur la même URL. Le navigateur du téléphone voit votre serveur de dev parce que le localhost du conteneur est le localhost du conteneur, pas celui du téléphone.

use-cases / vscode-from-your-phone / angles

Ce qui cesse d'être un problème

Le pitch téléphone-comme-éditeur se brise habituellement sur les écueils qui font d'un téléphone une mauvaise box de dev. Le pattern de l'orchestrateur les déplace tous hors de l'appareil.

POUR LE DÉVELOPPEUR EN VOYAGE

Le laptop cesse d'être le travail

Si le laptop est sur le bureau et que le téléphone est dans votre main, les deux peuvent ouvrir la même URL et reprendre les mêmes fichiers. Le voyage devient une décision matérielle, pas une décision de workflow.

POUR L'INGÉNIEUR D'ASTREINTE

Le correctif n'attend pas le laptop

Une ligne de code vous chiffonne dans la file d'attente à l'aéroport. Ouvrez l'URL. Éditez le fichier. Lancez les tests dans le terminal intégré. Commit. Push. Fermez l'onglet. Tout le cycle tourne sur le conteneur, pas sur le téléphone.

POUR LE FONDATEUR SOLO

Un environnement, chaque appareil

Extensions installées une fois, paramètres synchronisés une fois, serveur de dev démarré une fois. L'état appartient au conteneur, pas au laptop. Acheter un nouvel appareil, c'est ouvrir une URL dessus.

use-cases / vscode-from-your-phone / punchline

L'informatique cesse d'être attachée à l'appareil dans votre main.

Le téléphone, la tablette, le laptop — ce sont des surfaces de rendu. Le CPU, le disque, le serveur de dev, le cache de build, les processus en cours vivent tous dans le conteneur. N'importe quel navigateur suffit pour les atteindre.

  • pas de laptop requis
  • pas de conflits de synchronisation
  • l'URL est l'espace de travail
use-cases / vscode-from-your-phone / replaces

Ce que cela remplace

Les patterns auxquels les développeurs font appel quand ils veulent un éditeur de qualité laptop sur un appareil non-laptop. Chacun courbe l'appareil ou le workflow. L'orchestrateur ne courbe ni l'un ni l'autre.

  • GitHub CodespacesÉditeur dans le navigateur, mais la box est la leur
  • GitpodMême modèle, éphémère, lock fournisseur
  • ReplitLeur runtime, leur système de fichiers, leur tarification
  • Cursor sur un téléphoneIl n'y a pas de Cursor sur un téléphone
  • Travailler depuis le laptopEmporter le travail signifie emporter l'appareil
use-cases / vscode-from-your-phone / cta

Ouvrez l'URL. Faites le correctif. Fermez l'onglet. Votre ordinateur n'a jamais été dans votre main.

use-cases / vscode-from-your-phone / related

Découvrez les autres