Coder

Abre VS Code, haz clic en el icono de cuenta, activa “Activar acceso a túnel remoto”, y el escritorio bajo tu escritorio se convierte en una máquina que cualquiera con un navegador puede alcanzar. Esta única casilla de verificación es la razón por la que las mejores aplicaciones de edición de código remoto han pasado de nicho a estándar en los últimos dos años. La estación de trabajo sigue donde viven la RAM, GPU y el daemon Docker. El teclado se mueve a una Chromebook en un tren, una computadora portátil prestada en el sitio del cliente, o un iPad en una cafetería. Nada se copia hacia abajo, nada se pierde cuando la batería se agota, y las extensiones, identidad git y pestañas abiertas son la misma sesión que dejaste hace una hora. A continuación se presentan ocho herramientas que resuelven este problema de maneras ligeramente diferentes, desde una casilla de verificación gratuita hasta una plataforma alojada por ti para un equipo de cincuenta personas.

Qué buscar en un editor de código remoto

Algunas cosas distinguen una curiosidad de fin de semana de algo en lo que puedes confiar durante un año.

Comparación rápida

Aplicación Mejor para Modelo de anfitrión Plan gratuito Precio inicial Extensiones
Coder Plataforma de equipo alojada por ti Tu infraestructura Núcleo de código abierto ~35 USD/usuario/mes (Premium) Open VSX + VS Code Marketplace
Gitpod Entornos dev en la nube, vistas previas de PR SaaS o alojamiento propio 50 horas/mes ~15 USD/usuario/mes Open VSX
GitHub Codespaces Dev en la nube nativo de GitHub SaaS 60-120 horas de núcleo/mes (personal) ~0.18 USD/hora (2-núcleo) VS Code Marketplace
VS Code Tunnels Dev solo, tu propio escritorio Tu escritorio Completamente gratis Gratis VS Code Marketplace
JetBrains Gateway Usuarios de JetBrains en hosts remotos Tu infraestructura Cliente gratuito Requiere licencia IDE JetBrains Marketplace
code-server Navegador VS Code alojado por ti Tu infraestructura Completamente gratis Gratis Open VSX
Zed Programación en pareja en tiempo real Tu infraestructura / SSH Nivel gratuito ~20 USD/usuario/mes (equipo) Extensiones Zed
Cursor Edición impulsada por IA sobre SSH Tu infraestructura Nivel aficionado ~20 USD/usuario/mes VS Code Marketplace

Las aplicaciones

1. Coder

Coder es lo más parecido a una plataforma interna de desarrolladores para espacios de trabajo remotos. Los administradores definen un espacio de trabajo como Terraform, y cada desarrollador obtiene un entorno reproducible en Kubernetes, un grupo de máquinas virtuales o máquinas bare-metal en un servidor. Los usuarios eligen su editor (VS Code, JetBrains o el navegador) y Coder maneja el aprovisionamiento, el apagado inactivo y la identidad.

Debilidades: la configuración es trabajo real. Si tu equipo tiene menos de cinco personas y aún no ejecutas Kubernetes, la sobrecarga operativa supera el beneficio.

Precio: el núcleo de código abierto es gratuito; Premium agrega RBAC, registros de auditoría y soporte por aproximadamente 35 USD por usuario por mes.

Plataformas: espacio de trabajo de navegador + clientes nativos VS Code/JetBrains en Windows, macOS y Linux.

Descargar: Coder

Conclusión: elige Coder cuando quieres que cada ingeniero esté en la misma imagen reproducible y tengas a alguien que disfrute de Terraform.

2. Gitpod

Gitpod fue pionero en el patrón “un espacio de trabajo por solicitud de extracción”. Empuja una rama, haz clic en una insignia, y 30 segundos después se inicia un contenedor fresco con tu repositorio clonado, dependencias instaladas y servidor dev caliente. El archivo .gitpod.yml en el repositorio describe el entorno, por lo que incorporar a un nuevo empleado es git clone más una pestaña de navegador.

Debilidades: el nivel gratuito es generoso pero no ilimitado, y el SaaS se ejecuta en UE/EE.UU., lo que importa para bases de código reguladas. Gitpod Flex (alojamiento propio) cierra esa brecha.

Precio: 50 horas por mes gratis, luego aproximadamente 15 USD por usuario por mes para el nivel profesional.

Plataformas: navegador, además de un puente de escritorio para IDEs locales VS Code y JetBrains.

Descargar: Gitpod

Conclusión: la forma más rápida de convertir un repositorio en un entorno de un clic sin poseer infraestructura.

3. GitHub Codespaces

Codespaces es la respuesta de Gitpod desde dentro de GitHub. Un archivo .devcontainer/devcontainer.json, un clic en cualquier repositorio, e inicia una máquina virtual en la nube con tu código extraído y reenviado a un navegador o una ventana nativa de VS Code. Las compilaciones previas almacenan en caché las capas de imagen, por lo que un inicio en frío de dos minutos se convierte en 15 segundos.

Debilidades: se factura por horas de núcleo, y las máquinas más pesadas se suman rápidamente para cuentas profesionales. Las cuentas personales obtienen un bucket gratuito saludable que se reinicia mensualmente.

Precio: las cuentas personales obtienen 60 horas de núcleo por mes gratis (120 en Pro), luego aproximadamente 0.18 USD por hora para una máquina de 2 núcleos, más para máquinas más grandes y almacenamiento.

Plataformas: navegador, VS Code nativo, JetBrains a través de Gateway.

Descargar: GitHub Codespaces

Conclusión: si el código ya vive en GitHub, este es el camino más corto a un IDE en la nube funcional.

4. VS Code Tunnels

La opción sin costo e infraestructura. Instala VS Code en tu escritorio, inicia sesión con GitHub o Microsoft, activa “Remote Tunnels”, y la máquina es accesible en vscode.dev/tunnel/<name> desde cualquier navegador. La conexión es un WebSocket retransmitido por Microsoft, por lo que funciona desde redes que bloquean SSH entrante.

Debilidades: diseño de un solo usuario, sin controles de política, y el escritorio debe estar despierto. Es una herramienta de productividad para una persona, no una plataforma de equipo.

Precio: gratis.

Plataformas: navegador (vscode.dev), además de VS Code nativo en Windows, macOS y Linux como cliente.

Descargar: VS Code Tunnels

Conclusión: la mejor opción gratuita para un desarrollador con una estación de trabajo en casa y una portátil que lucha por compilar.

5. JetBrains Gateway

Gateway es un lanzador delgado que se conecta a un host remoto y ejecuta un backend IntelliJ, PyCharm, WebStorm o Rider completo allí, transmitiendo la interfaz de usuario a tu máquina. La experiencia está más cerca de un IDE nativo que una pestaña de navegador porque es uno, impulsado por un protocolo de baja latencia.

Debilidades: necesita una licencia de JetBrains en el backend, y la indexación de primera conexión puede consumir CPU. No es una buena opción para una Chromebook sin instalación local.

Precio: el cliente Gateway es gratis; el backend requiere una suscripción estándar de JetBrains (aproximadamente 16 USD por usuario por mes para un solo producto, más para el paquete de todos los productos).

Plataformas: cliente Gateway en Windows, macOS y Linux; backend se ejecuta en cualquier host Linux con el IDE instalado.

Descargar: JetBrains Gateway

Conclusión: la única opción remota que mantiene intacto el conjunto completo de herramientas de refactorización de JetBrains.

6. code-server

El otro proyecto de Coder: un servidor HTTP simple que ejecuta VS Code en un navegador. Apunta a un directorio, colócalo detrás de un proxy inverso con TLS, y cualquier pestaña es tu editor. Porque usa Open VSX en lugar del VS Code Marketplace, faltan algunas extensiones propietarias (Pylance, Remote-SSH de Microsoft).

Debilidades: tú eres el responsable de TLS, autenticación y reinicios. De un solo usuario a menos que escribas contenedores por espacio de trabajo.

Precio: gratuito y de código abierto.

Plataformas: cliente de navegador, backend se ejecuta en cualquier host Linux/macOS (imagen Docker disponible).

Descargar: code-server

Conclusión: la respuesta de alojamiento propio clásico cuando quieres VS Code en una Raspberry Pi, un NAS de homelab o una máquina virtual en la nube barata.

7. Zed

La historia de colaboración de Zed es la parte interesante para el trabajo remoto. Dos personas pueden compartir un proyecto, editar el mismo archivo al mismo tiempo con cursores visibles y hablar por voz a través del editor. El desarrollo remoto sobre SSH convierte a Zed en un cliente para un espacio de trabajo que vive en otra máquina mientras mantiene la sensación de baja latencia por la que Zed es conocido.

Debilidades: el ecosistema de extensiones es más joven que el de VS Code, y el soporte de Windows aún se está estabilizando.

Precio: gratis para uso individual; el plan de equipo funciona alrededor de 20 USD por usuario por mes.

Plataformas: clientes nativos en macOS y Linux (Windows en vista previa); sesiones remotas sobre SSH.

Descargar: Zed

Conclusión: la opción cuando la programación en pareja y la velocidad de escritura importan más que el número bruto de complementos.

8. Cursor

Cursor es un fork de VS Code con un agente de IA pegado a cada pulsación de tecla. El soporte remoto SSH hereda de VS Code, por lo que un cliente Cursor en una portátil puede impulsar una estación de trabajo de la misma manera. Lo que obtienes sobre Remote-SSH vanilla es la capacidad del agente de leer a través de una base de código grande, proponer ediciones multiarchi y ejecutar comandos en una terminal integrada que permanece en el host remoto.

Debilidades: las llamadas del modelo se ejecutan contra los backends de Cursor, por lo que los configurables aislados necesitan el nivel empresarial con inferencia auto-alojada.

Precio: nivel aficionado gratis con limitaciones; Pro es aproximadamente 20 USD por usuario por mes.

Plataformas: clientes nativos en Windows, macOS y Linux; se conecta a cualquier objetivo SSH de Linux.

Descargar: Cursor

Conclusión: cuando el flujo de trabajo de IA está haciendo el trabajo pesado y el host remoto es solo donde vive el código, Cursor mantiene ambos juntos.

Cómo elegir el correcto

Trabajando solo con un escritorio de repuesto bajo la mesa: activa VS Code Tunnels. Cero costo, una casilla de verificación, y el cliente de navegador en vscode.dev es suficiente para la mayoría de las semanas. Vuelve a VS Code nativo cuando una tarea más pesada lo requiera.

Equipo pequeño que quiere cada entorno idéntico y cada portátil sin estado: ejecuta Coder en tu propio cluster. El trabajo inicial se amortiza la primera vez que un nuevo empleado es productivo el primer día en lugar del quinto.

Equipo que vive dentro de GitHub y no quiere ejecutar infraestructura: GitHub Codespaces. La especificación devcontainer es la misma que leen Coder y Gitpod, por lo que nada está bloqueado.

Equipo que prefiere el modelo de vista previa de PR de Gitpod o necesita una fuente no GitHub: Gitpod.

Tienda que usa IntelliJ, PyCharm o Rider a diario: JetBrains Gateway contra un host Linux, ya que un VS Code de navegador no reemplazará ReSharper.

Aficionado con homelab y sin presupuesto: code-server detrás de Caddy o Nginx.

Equipo de programación en pareja pesada en macOS: Zed para la colaboración, con remotos SSH para la computación.

Desarrollador individual cuyo apalancamiento principal es la asistencia de IA en una base de código grande: Cursor con Remote-SSH.

Preguntas frecuentes

¿Es code-server lo mismo que VS Code? Ejecuta la compilación de VS Code de código abierto en un navegador y se ve casi idéntico. La brecha es el marketplace de extensiones: code-server usa Open VSX, por lo que las extensiones de propiedad de Microsoft como Pylance, el conjunto de herramientas de C++ y las extensiones Remote oficiales no están disponibles. Los forks de la comunidad cubren la mayoría de las brechas, pero no todas.

¿Es Codespaces caro para uso aficionado? Las cuentas personales de GitHub obtienen 60 horas de núcleo por mes gratis (120 en Pro), lo que cubre un par de horas al día en una máquina de 2 núcleos. Aumentar a una máquina de 4 u 8 núcleos agota el bucket gratuito más rápido, y después se factura por hora. Para un proyecto de fin de semana en una pre-compilación de 2 núcleos, el nivel gratuito suele ser suficiente.

¿Los túneles atraviesan cortafuegos corporativos? VS Code Tunnels y JetBrains Gateway hablan con un relé sobre HTTPS estándar, por lo que funcionan desde la mayoría de las redes que permiten navegación web. Coder y code-server se ejecutan en tu infraestructura, por lo que necesitas la ruta de entrada que permita tu firewall, generalmente un proxy inverso en 443. Las redes estrictas que inspeccionan TLS aún pueden romper conexiones de estilo túnel.

¿Coder reemplaza Docker? No. Coder orquesta espacios de trabajo que casi siempre se ejecutan como contenedores, por lo que Docker (o containerd, o Kubernetes) es la capa de abajo. Lo que Coder reemplaza es el README ad hoc que dice “ejecuta este archivo docker-compose, luego exporta estas variables env, luego espera”.

¿Puede Gateway reemplazar el escritorio JetBrains? Para la mayoría de los flujos de trabajo, sí. El backend remoto es el mismo IDE, el mismo indexing, el mismo refactorización. Los dos casos extremos son complementos GUI pesados que esperan un sistema de ventanas local y trabajo sin conexión en un avión, ambos aún favorecen una instalación de escritorio completa.