Old laptop remote coding agent apps

Un ThinkPad de 2019 todavía tiene más CPU que la mayoría de las VM en la nube por las que pagarías. Limpialo, instala Ubuntu Server, y puede alojar un editor de código, un agente de codificación de IA y un tiempo de ejecución de contenedor completo. Lo alcanzas desde un portátil con un navegador de cinco años de antigüedad y aún obtienes una experiencia rápida. Las mejores aplicaciones para convertir un portátil viejo en un agente de codificación remota manejan los dos problemas que rompen las configuraciones del laboratorio doméstico: exponer la máquina de forma segura y proporcionarte un editor que sobreviva a las desconexiones. Elegimos ocho herramientas que cubren ambas.

Qué buscar

Seis cosas separan una configuración de agente remoto que funciona de una frágil.

Tabla de comparación rápida

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

Las aplicaciones

1. code-server, mejor para VS Code basado en navegador

code-server de Coder pone una compilación completa de VS Code detrás de un servidor HTTP. Inicia sesión con una contraseña (o rebota a través de un proxy de autenticación), y cada extensión, combinación de teclas y configuración que usas localmente funciona en una pestaña del navegador. Las sesiones sobreviven a las desconexiones porque el estado del editor vive en el portátil, no en tu navegador.

Dónde se queda corto: Un puñado de extensiones de Marketplace están bloqueadas detrás de la licencia de Microsoft y solo se envían en la compilación oficial de VS Code. El registro Open VSX cubre la mayoría de ellas, pero no las herramientas de C++ o Live Share.

Precios:

Plataformas: Linux, macOS (lado servidor); any browser (lado cliente)

Descargar: github.com/coder/code-server

Conclusión: La respuesta predeterminada para “Quiero codificar en mi portátil desde cualquier lugar”. Instala detrás de Tailscale y nunca tocarás la configuración del router.

2. OpenVSCode Server, mejor para auto-alojamiento ligero

OpenVSCode Server es la rama del equipo de Gitpod del mismo servidor VS Code. Omite el envoltorio de autenticación y la telemetría que la compilación de Coder agrega y arranca más rápido en un portátil modesto. Dirigido a equipos de plataforma que construyen su propio producto de IDE alojado, pero también funciona como una configuración personal.

Dónde se queda corto: No hay puerta de contraseña que se envíe fuera de la caja. Se espera que lo sientes detrás de Tailscale, Cloudflare Access o un proxy auth nginx. No es algo para exponer en la internet abierta tal cual.

Precios:

Plataformas: Linux, macOS (lado servidor)

Descargar: github.com/gitpod-io/openvscode-server

Conclusión: Elige esto cuando code-server se siente pesado. Agrega Tailscale para la capa de autenticación y tendrás una configuración de dos procesos.

3. JetBrains Gateway, mejor para usuarios de IntelliJ

JetBrains Gateway es el cliente delgado que conecta una ventana IDE local a un backend remoto que ejecuta IntelliJ IDEA, PyCharm, GoLand o Rider. El backend realiza la indexación, la ventana local maneja la entrada y la representación. El resultado se siente como un editor nativo porque las entradas se almacenan en caché en el lado del cliente. Los depuradores, perfiladores y herramientas de refactorización funcionan todos.

Dónde se queda corto: La indexación por primera vez en un repositorio grande puede llevar veinte minutos en un portátil con un disco giratorio. Mueve ~/.cache/JetBrains a un SSD o usa uno que ya sea NVMe.

Precios:

Plataformas: Linux, macOS, Windows (ambos lados)

Descargar: jetbrains.com/remote-development/gateway

Conclusión: Si tu editor local es un IDE de JetBrains, Gateway es el camino más corto desde hardware de repuesto a una configuración remota real.

4. Coder, mejor para múltiples proyectos a la vez

Coder es la edición de equipo de code-server. Proporciona espacios de trabajo por proyecto desde plantillas de Terraform, por lo que un proyecto puede especificar su propia imagen de Ubuntu, sus propias versiones de herramientas y sus propias asignaciones de puertos. En un portátil viejo con 16 GB de RAM puedes ejecutar tres o cuatro espacios de trabajo en paralelo con Docker debajo.

Dónde se queda corto: Excesivo para un desarrollador. La capa de plantilla de Terraform es poderosa, y también la razón por la que la configuración inicial lleva una tarde.

Precios:

Plataformas: Linux (servidor); any browser (cliente)

Descargar: coder.com/docs/install

Conclusión: Mejor opción cuando el mismo portátil necesita alojar varios entornos de desarrollo aislados para proyectos secundarios.

5. Tailscale, mejor para llegar al portátil en absoluto

Tailscale construye una malla WireGuard entre cada dispositivo que inicia sesión en la misma cuenta. Instálalo en el portátil y tu teléfono, portátil y escritorio pueden alcanzarse entre sí por nombre (thinkpad.tailnet.ts.net) sin una IP pública. Tailscale SSH reemplaza la autenticación de contraseña con identidad, por lo que ssh me@thinkpad desde cualquier dispositivo funciona una vez que inicias sesión.

Dónde se queda corto: El nivel gratuito se limita a tres usuarios y 100 dispositivos. Bien para uso personal, menos bien si ejecutas un pequeño estudio.

Precios:

Plataformas: Linux, macOS, Windows, iOS, Android

Descargar: tailscale.com/download

Conclusión: La capa debajo de cada otra herramienta en esta lista. Instala Tailscale primero, luego decide qué editor se sienta encima.

6. Zed, mejor para un editor remoto nativo

Zed agregó desarrollo remoto en 2025 y está más cerca de una experiencia nativa que las opciones basadas en navegador. Conéctate por SSH al portátil viejo y Zed trata el sistema de archivos remoto como si fuera local, con las mismas características de edición colaborativa que Zed es conocido.

Dónde se queda corto: Aún marcado como vista previa. La compatibilidad del servidor de idioma está detrás de VS Code, especialmente para pilas empresariales como C# y Kotlin.

Precios:

Plataformas: macOS, Linux (cliente); Linux, macOS (host remoto)

Descargar: zed.dev/download

Conclusión: Prueba esto si ya ejecutas Zed localmente y quieres la misma interfaz cuando te conectes al homelab.

7. Warp, mejor para trabajo de terminal compartido

Warp comenzó como una terminal nativa de macOS y ahora se ejecuta en Linux, Windows e iPadOS. Su capa de sincronización en la nube significa que un comando que ejecutaste en el portátil aparece en tu historial de escritorio, y las sesiones compartidas permiten que un compañero pegue en la misma terminal. Emparéjalo con SSH de Tailscale y tendrás acceso a la terminal del portátil viejo desde cualquiera de tus dispositivos.

Dónde se queda corto: La sincronización en la nube requiere una cuenta. Si quieres una terminal completamente sin conexión, kitty o WezTerm son más simples.

Precios:

Plataformas: macOS, Linux, Windows, iPadOS

Descargar: warp.dev

Conclusión: Usa Warp cuando el agente de codificación realiza trabajo de shell y quieres vigilarlo desde otro dispositivo.

8. GitHub Codespaces self-hosted runner, mejor para flujos de trabajo GitHub-first

GitHub Codespaces normalmente se ejecuta en la nube de Microsoft. Los ejecutadores auto-alojados te permiten apuntarlo a tu propio hardware, y el portátil viejo se convierte en un host de Codespace. Las solicitudes de extracción y los trabajos de CI se ejecutan allí, y el editor basado en navegador se conecta a la misma máquina.

Dónde se queda corto: Requiere una suscripción de GitHub Team o Enterprise para la función de ejecutor auto-alojado. No es territorio de nivel gratuito.

Precios:

Plataformas: Linux, Windows (host auto-alojado)

Descargar: docs.github.com/codespaces/setting-up-your-project-for-codespaces

Conclusión: Vale la pena solo si tu equipo ya vive en GitHub Codespaces. De lo contrario, code-server más Tailscale es un stack más económico.

Cómo elegir el correcto

Elige Tailscale primero, sin importar qué editor emparejes con él. Las otras siete herramientas se simplifican con una malla de red debajo.

Elige code-server si quieres una pestaña VS Code en cualquier navegador y el menor esfuerzo de configuración.

Elige OpenVSCode Server si code-server se siente pesado y ya estás ejecutando Tailscale.

Elige JetBrains Gateway si ya trabajas en IntelliJ, PyCharm o GoLand. Nada más en esta lista coincide con el depurador de JetBrains.

Elige Coder si quieres espacios de trabajo por proyecto y estás dispuesto a escribir Terraform.

Elige Zed si quieres una ventana nativa con edición colaborativa moderna.

Elige Warp cuando el valor está en la terminal, no en el editor.

Elige Codespaces self-hosted runner solo si tu equipo ya paga por GitHub Codespaces.

Preguntas frecuentes

¿Puede un portátil viejo realmente ejecutar un agente de codificación? Sí, si tiene 8 GB de RAM y SSD. La mayoría de los tiempos de ejecución del agente (Claude Code, aider, Cursor CLI) son procesos ligeros. El trabajo pesado ocurre en cualquier proveedor de modelo que llamen.

¿Necesito una IP pública para acceso remoto? No. Tailscale o Cloudflare Tunnel te da una dirección privada que funciona desde cualquier lugar. Eso es más seguro que abrir un puerto en tu router doméstico.

¿Qué pasa con el consumo de energía? Un ThinkPad X270 inactivo consume alrededor de 8 vatios. Dejado enchufado 24/7 eso es alrededor de 70 kWh por año, o aproximadamente $15 con precios estadounidenses. Establece la acción de cierre de tapa en “ignorar” en /etc/systemd/logind.conf para que se mantenga despierto con la pantalla apagada.

¿Cómo mantengo las sesiones activas entre caídas? tmux o screen para trabajo de shell, más un backend code-server o Gateway para el editor. Ambos persisten en el estado del editor en el portátil.

¿Es esto un riesgo de seguridad? Solo si lo expones a la internet abierta. Detrás de Tailscale está en una malla privada, y Tailscale SSH reemplaza la autenticación de contraseña con identidad de tu proveedor de cuenta.