VS Code en el navegador
¿Prefieres un editor a la terminal? Un solo comando levanta un VS Code completo desde dentro del sandbox de tu repositorio, accesible desde cualquier navegador: Linux, macOS, Windows, incluso una tablet. Sin instalar nada en tu equipo.
Ver el tutorial
Cómo funciona
El editor no corre en tu portátil. Corre dentro del sandbox del repo en el servidor, y tu navegador lo alcanza a través de un túnel SSH. El árbol de archivos, la terminal integrada y todo lo que arranques desde ahí ven exactamente lo que ve el repo, nada más.
Paso 1: Conectar
rdc vscode connect --machine <machine-name> --repository my-app --browser Conecta con el flag --browser. El CLI instala el servidor del editor de código abierto en la máquina (una vez), lo inicia dentro del sandbox del repo, abre un túnel SSH e imprime un enlace para tu navegador.
La primera conexión instala el servidor del editor open-source en la máquina (verificado por checksum, compartido en modo solo lectura). Las reconexiones reutilizan el servidor ya en marcha.
Puedes gestionarlo en cualquier momento:
rdc vscode serve status -r my-app -m server-1
rdc vscode serve stop -r my-app -m server-1
Paso 2: Trabajar en el navegador
Crea carpetas y archivos, edita, guarda. Todo aterriza directamente en el repositorio. La terminal integrada también funciona, y respeta el mismo sandbox que rdc term.
rdc term connect --machine <machine-name> --repository my-app --command 'pwd && ls' Abre una sesión de terminal en el mismo repo: el directorio de trabajo y los archivos coinciden con lo que muestra el editor.
rdc term connect --machine <machine-name> --repository my-app --command 'cat notes/todo.md' El archivo creado en el editor del navegador es un archivo real del repo, accesible desde cualquier sesión.
Paso 3: Las paredes son reales
rdc term connect --machine <machine-name> --repository my-app --command 'ls /' Intenta listar el directorio raíz del servidor: permiso denegado. El kernel confina la sesión al repo.
rdc term connect --machine <machine-name> --repository my-app --command 'ls /home' Otros directorios como /home también son denegados. El sandbox se aplica a todo lo que se inicia dentro de él.
Las denegaciones vienen del kernel, no de la configuración. Todo lo que corra dentro del sandbox (editores, terminales, herramientas de build, agentes de IA) se detiene en los límites del repo.
¿VS Code local?
rdc vscode connect -r my-app -m server-1(sin--browser) abre el mismo repositorio en tu VS Code instalado mediante Remote-SSH.
Siguiente: Fork de un repositorio.