Aplicaciones de tunelización VS Code remota para desktop

La función de túnel VS Code que se encuentra en el menú de cuenta es uno de los cambios más silenciosos en el desarrollo moderno. Inicia sesión, ejecuta un comando en el desktop bajo tu escritorio, y el mismo editor se abre en un navegador en un portátil presupuestario desde una cafetería, un iPad en el sofá, o una máquina de trabajo bloqueada en la que no puedes instalar nada. El compilador pesado, los archivos locales y los repositorios privados se quedan en casa. El navegador solo maneja la interfaz.

Probamos siete herramientas que convierten una máquina física en un entorno de codificación accesible desde el navegador. Algunas se ejecutan a través del servicio de túnel oficial de Microsoft, otras alojan su propio puente, y un par tratan el desarrollo alojado en la nube como un producto de primera categoría. La opción correcta depende de dónde deba estar el código y quién pague por la CPU.

Qué buscar en una configuración de codificación remota

Comparación rápida

Aplicación Mejor para Dónde está la computación Plan gratuito Precio inicial Calificación
VS Code Tunnels Acceso personal a máquina de casa Tu desktop Completamente gratis Gratis 4.7
code-server VS Code de navegador auto-alojado Tu servidor Completamente gratis Gratis 4.5
Gitpod Espacios de trabajo en la nube pre-construidos Nube Gitpod o auto-alojado 50 horas/mes gratis Alrededor de $9/usuario/mes 4.5
Coder Entornos dev alojados por equipo Tu infraestructura Gratis auto-alojado Alrededor de $35/usuario/mes Premium 4.4
JetBrains Gateway IDE JetBrains remotos Host SSH remoto Cliente gratis Se requiere licencia JetBrains 4.6
GitHub Codespaces IDE en la nube integrado con GitHub Nube GitHub 60 horas/mes gratis Alrededor de $0,18/hora por 2-núcleos 4.6
Zed collab Editor colaborativo rápido Rust Nube Zed Completamente gratis Gratis 4.4

Las aplicaciones

1. VS Code Tunnels — Mejor configuración personal gratuita

VS Code Tunnels es la función oficial de acceso remoto de Microsoft y la que todos subestiman porque se esconde en el menú de cuenta. Inicia sesión en el desktop, ejecuta code tunnel (o haz clic en “Turn on Remote Tunnel Access” en el menú de cuenta), y cualquier navegador en vscode.dev/tunnel/ abre los archivos de tu máquina local en una ventana VS Code completa.

La latencia se mantiene baja porque el túnel se enruta a través del relé de Microsoft solo para la configuración de conexión, luego vuelve al WebSocket del navegador para el tráfico de edición real. Cada extensión instalada sigue funcionando porque el código se ejecuta en el desktop, no en el navegador.

Dónde falla: El cliente del navegador está recortado en comparación con el desktop. Algunas extensiones que generan procesos secundarios con enlaces especiales del SO se comportan mal. No hay modelo de acceso por repositorio, así que cualquiera con tus credenciales de GitHub ve toda la máquina.

Precio:

Plataformas: Windows, macOS, Linux para el servidor; cualquier navegador moderno para el cliente

Descargar: VS Code, docs de túnel

Conclusión: Activa esto cuando configures un nuevo desktop. Es la forma más rápida de obtener un editor real en una laptop bloqueada.

2. code-server — Mejor VS Code de navegador auto-alojado

code-server de Coder Inc. es un binario independiente que ejecuta VS Code como una aplicación web. Despliégalo en una Raspberry Pi, una mini PC o una VM en la nube, luego abre la URL en cualquier navegador. Las extensiones se instalan desde el registro Open VSX en lugar del marketplace de Microsoft, lo que significa que la mayoría (pero no todas) de las extensiones están disponibles.

Como está auto-alojado, tienes el modelo de autenticación. Un proxy inverso con SSO, un Cloudflare Tunnel, o una configuración simple de Basic Auth funcionan. Los entornos de equipo a menudo emparejan code-server con la capa de orquestación de Coder.

Dónde falla: Open VSX carece de algunas extensiones propietarias de Microsoft (C# Dev Kit, Pylance). Sin servicio de túnel oficial, así que manejas la exposición de puertos tú mismo.

Precio:

Plataformas: Linux, Docker, ARM64 (Raspberry Pi 4/5)

Descargar: code-server

Conclusión: La opción correcta cuando el servicio de túnel no es viable (cumplimiento, aire acondicionado, sin conexión) y puedes ejecutar una caja Linux.

3. Gitpod — Mejores espacios de trabajo en la nube pre-construidos

Gitpod es un entorno de desarrollo alojado vinculado a un repositorio. Envía un archivo .gitpod.yml a tu repositorio, y cualquier colaborador abre el proyecto en un espacio de trabajo en la nube preconfigurado con dependencias instaladas, puertos proxificados y el servidor dev ya en ejecución.

La caché pre-construida es el diferenciador. Un espacio de trabajo que tardaría 8 minutos en instalarse en una laptop nueva se abre en menos de 30 segundos porque Gitpod ejecuta la configuración con anticipación en cada envío.

Dónde falla: El nivel gratuito es 50 horas por mes; un usuario intenso lo quema en una semana. Gitpod auto-alojado (Flex) está disponible pero requiere más configuración que Coder.

Precio:

Plataformas: Navegador web (cualquiera), VS Code de desktop a través de extensión Gitpod

Descargar: Gitpod

Conclusión: La opción obvia cuando los nuevos colaboradores deben ser productivos en la primera hora, no el primer día.

4. Coder — Mejores entornos dev alojados por equipo

Coder es el hermano empresarial de code-server, enfocado en ejecutar muchos espacios de trabajo de desarrollador en tu propia infraestructura. Las plantillas de Terraform definen las formas del espacio de trabajo (imagen, CPU, almacenamiento), los ingenieros eligen del catálogo, y la plataforma proporciona todo en tu clúster de Kubernetes o host de VM.

El registro de auditoría y las características del ciclo de vida del espacio de trabajo (parada automática, aprovisionamiento programado) son lo que los equipos pagan. Una tienda de 20 personas reemplaza la incorporación de “configura tu laptop” con una única URL.

Dónde falla: El auto-alojamiento significa que posees la confiabilidad. Los equipos pequeños no necesitan esta cantidad de orquestación y logran más con code-server simple o Codespaces.

Precio:

Plataformas: Kubernetes, Docker, AWS, Azure, GCP

Descargar: Coder

Conclusión: Es el momento adecuado cuando el equipo es lo suficientemente grande como para que “instala estas 40 herramientas” sea un costo real de incorporación.

5. JetBrains Gateway — Mejores IDE JetBrains remotos

JetBrains Gateway es un cliente delgado que se conecta a IntelliJ, PyCharm, GoLand, o cualquier IDE de JetBrains que se ejecute en un host SSH remoto o un contenedor dev en la nube. El IDE se ejecuta completamente en el servidor; el cliente renderiza la UI sobre un protocolo propietario de baja latencia.

Para proyectos de compilación larga (grandes monorepos, espacios de trabajo de Rust, compilaciones de Kotlin), la descarga importa. La máquina cliente puede ser una laptop con 16 GB de RAM mientras que el servidor tiene 128 GB y SSD.

Dónde falla: No es un cliente de navegador (aún no). Requiere una suscripción de JetBrains para el lado del IDE. La UI de conexión requiere más configuración que VS Code Tunnels.

Precio:

Plataformas: Cliente Windows, macOS, Linux; host remoto Linux/macOS

Descargar: JetBrains Gateway

Conclusión: Elige esto si tu equipo vive en JetBrains y quieres mover el trabajo de compilación pesada fuera de las laptops de los desarrolladores.

6. GitHub Codespaces — Mejor IDE en la nube integrado con GitHub

GitHub Codespaces gira un contenedor Ubuntu preconfigurado por repositorio, lo abre en vscode.dev o en el desktop, y vincula el estado del espacio de trabajo a tu identidad de GitHub. Cada repositorio recuerda su forma de contenedor, y el atajo “.” en cualquier archivo de GitHub abre el mismo editor sobre el archivo sin formato.

El modelo de precios es por hora, no por usuario, así que se adapta tanto al trabajo en solitario como al uso en equipo. Los espacios de trabajo de 2 núcleos generalmente funcionan bien para cualquier cosa que no sea compilación nativa.

Dónde falla: Los costos de almacenamiento en la nube se acumulan silenciosamente. Codespaces en repositorios privados está restringido por los planes de GitHub de pago. No es apto para codificación sin conexión.

Precio:

Plataformas: Navegador, VS Code de desktop, IDE JetBrains vía plugin

Descargar: GitHub Codespaces

Conclusión: La forma más fácil de codificar desde un iPad en un repositorio privado. Vigila el contador de horas.

7. Zed collab — Mejor editor colaborativo rápido Rust

Zed es el editor más reciente de ex-ingenieros de Atom, construido en Rust con programación en pareja y colaboración alojada en la nube como características de primera categoría. La característica collab permite a un host compartir un proyecto sobre la nube Zed con edición, cursor y voz para cualquiera invitado.

No es exactamente un reemplazo de túnel. Es la respuesta cuando dos desarrolladores quieren sentarse en el mismo búfer sin compartir pantalla y su retraso de escritura.

Dónde falla: Ecosistema de extensiones más joven. La compatibilidad con Windows es temprana. Solo es útil si ambos lados están en Zed.

Precio:

Plataformas: macOS, Linux, Windows temprano

Descargar: Zed

Conclusión: La opción correcta cuando el objetivo es la programación en pareja en tiempo real, no la codificación remota en solitario.

Cómo elegir la correcta

FAQ

¿Es gratuito VS Code Tunnels?

Sí. VS Code Tunnels es una característica gratuita de Visual Studio Code. Inicia sesión con una cuenta de GitHub o Microsoft y activa Remote Tunnel Access desde el menú de cuenta o la paleta de comandos. Microsoft no cobra por el servicio de túnel.

¿Cuál es la diferencia entre VS Code Tunnels y Remote-SSH?

Remote-SSH conecta el cliente desktop de VS Code a una máquina remota sobre SSH. VS Code Tunnels enruta la misma división cliente-servidor a través del servicio de túnel de Microsoft para que el navegador en vscode.dev pueda alcanzar la máquina sin SSH abierto en tu router. Misma arquitectura debajo, transporte diferente.

¿Puedo usar estas herramientas sin conexión?

code-server en tu propio hardware funciona sin conexión sobre una red local. VS Code Tunnels requiere que ambos puntos finales lleguen al servicio de túnel, por lo que no funciona completamente sin conexión. Todo lo demás en esta lista está alojado en la nube.

¿Funcionan las herramientas de codificación remota con repositorios privados de GitHub?

Sí. VS Code Tunnels, code-server, Gitpod, Coder, JetBrains Gateway y Codespaces se autentican contra GitHub y clonan repositorios privados con las mismas credenciales.

¿Es seguro exponer code-server a Internet?

No por sí solo. Coloca code-server detrás de un proxy inverso con autenticación (Caddy con Basic Auth, Cloudflare Access, o una puerta de enlace SSO), o encaminalo a través de una malla VPN como Tailscale para que solo escuche en la interfaz privada.

¿Cuál es la forma más barata de codificar desde un iPad?

VS Code Tunnels a un desktop de casa es gratis y no requiere hardware adicional. Si no tienes un desktop, GitHub Codespaces a $0,18/hora es la opción en la nube más barata para uso ocasional.