Code Remote frente a las formas habituales de entrar.
Para llegar a tu máquina de desarrollo desde un teléfono, la mayoría de las herramientas quieren que descargues una app en el ordenador, configures una VPN o configures SSH. Code Remote necesita un comando y un escaneo de QR.
npx coderemote up
Code Remote frente a Tailscale, Termius y Orca
| Code Remote | Tailscale + una app de SSH | Termius | Orca | |
|---|---|---|---|---|
| Configuración en el ordenador | Un comando: npx coderemote up. No queda nada instalado. | Instalar Tailscale, activar un servidor SSH, iniciar sesión | Debe haber ya un servidor SSH en marcha, con las claves configuradas | Instalar la app de escritorio de Orca |
| Configuración en el teléfono | Escanear un código QR. Ese es todo el emparejamiento. | Instalar Tailscale y una app de SSH, iniciar sesión, importar claves | Instalar Termius, añadir el host y la clave | Instalar la app complementaria y emparejarla |
| Configuración de red | Ninguna. Se conecta hacia fuera, así que NAT, firewalls y el wifi del hotel no son un problema. | Unir ambos dispositivos a la misma tailnet | Tú haces que la máquina sea accesible: redirección de puertos, VPN o similar | Funciona desde el ordenador donde se ejecuta. Las máquinas remotas van por SSH. |
| Cuentas y claves | Un solo inicio de sesión (GitHub o Microsoft). Sin claves SSH que crear o copiar. | Una cuenta de Tailscale, más claves SSH o Tailscale SSH | Claves SSH o contraseñas por host. La sincronización en la nube es de pago. | Tus propias cuentas de agentes de programación |
| En el teléfono tienes | Archivos, git, terminal, puertos, vistas previas del servidor de desarrollo y un registro de peticiones, todo pensado para el tacto | Un terminal, lo que ofrezca la app de SSH | Un terminal y transferencia de archivos por SFTP | Estado de los agentes en vivo, uso y terminales |
| Qué es | Un agente en tu ordenador más una app para iPhone | Una VPN en malla con una app de SSH encima | Un cliente de SSH, Mosh y SFTP | Un IDE de escritorio de código abierto para ejecutar agentes de programación en paralelo |
| Coste | Beta de iPhone gratuita, CLI de código abierto gratuita (AGPL) | Gratis para uso personal dentro de los límites de Tailscale | Plan Starter gratuito, Pro de pago para sincronización y más | Código abierto (MIT) |
| Ideal para | Llegar a tu máquina de desarrollo desde el teléfono con la menor configuración | Unir muchas máquinas en una sola red privada | Administrar muchos servidores por SSH | Ejecutar varios agentes en paralelo en tu escritorio |
Por qué Code Remote
- El camino más corto. Un comando y un escaneo. Las demás necesitan dos o tres instalaciones, una cuenta en cada lado, y claves o ajustes de red.
- Nada que mantener. Sin VPN que mantener conectada, sin servidor SSH que proteger, sin claves que rotar, sin app de escritorio que actualizar.
- Hecho para el teléfono. Un explorador de archivos, revisión de git, barra de teclas para el terminal y vistas previas de un toque, en lugar de un terminal apretado en una pantalla pequeña.
- Privado por diseño. El agente escucha solo en
127.0.0.1y no hay ningún servidor de Code Remote en medio. Lee cómo funciona.
Tailscale y Termius son la elección correcta si administras muchas máquinas o servidores, y Code Remote no los sustituye para eso. Orca es donde ejecutas agentes en tu escritorio, y Code Remote es cómo llegas a tu máquina cuando estás lejos de ella, así que ambas pueden convivir.
Cuándo otra herramienta encaja mejor
- Necesitas el escritorio completo. Code Remote es para el trabajo de desarrollo: archivos, git, terminal, servidores de desarrollo. Para una app de diseño o un instalador gráfico, usa una app de escritorio remoto.
- Ya usas VPN y SSH en todas partes. Si ya lo tienes montado y te gusta, una app de terminal sobre eso funciona bien. Code Remote es para cuando prefieres no configurar nada.
- No es un iPhone. La app de Code Remote es para iPhone. Cualquier otro dispositivo tiene que usar las herramientas de arriba.
Lo que sigue siendo sencillo
El agente solo escucha en 127.0.0.1 y se publica a través de un Microsoft Dev Tunnel privado. Solo pasa tu cuenta de GitHub o Microsoft, todo lo que va entre el teléfono y el ordenador está cifrado de extremo a extremo con la clave del código QR, y cada teléfono inicia sesión con su propia clave de su Secure Enclave. Lee cómo funciona.