Claude Code Remote Control: Programa Desde Tu Teléfono Ahora
La semana pasada estaba tres horas metido en una sesión de refactorización cuando mi perro empezó a hacer eso donde se sienta junto a la puerta y me mira como si yo fuera personalmente responsable de su sufrimiento. Necesitaba un paseo. Mi agente de Claude Code estaba a mitad de tarea — a medio camino de reestructurar un módulo de autenticación a través de catorce archivos. Normalmente, tendría dos opciones: abandonar la sesión y perder el contexto, o ignorar al perro y sentirme culpable durante la siguiente hora.
En su lugar, escribí /remote-control, escaneé un código QR con mi teléfono y salí por la puerta principal.
Desde la acera, vi a Claude terminar la refactorización de autenticación en la pantalla de mi teléfono. Aprobé una edición de archivo mientras esperaba a que mi perro investigara una boca de incendios sospechosa. Envié una instrucción de seguimiento — "ahora actualiza los tests para que coincidan con la nueva estructura del módulo" — mientras estaba sentado en un banco del parque. Veinte minutos después, volví adentro, me senté en mi escritorio, y la sesión del terminal estaba exactamente donde la había dejado. Cada cambio de archivo, cada turno de conversación, completamente sincronizado.
Esta es la nueva función Remote Control de Claude Code, y resuelve un problema que no me daba cuenta cuánto me costaba hasta que desapareció. El problema no es que las sesiones de programación sean largas. El problema es que las sesiones de programación son frágiles — atadas a tu escritorio, a la ventana de tu terminal, a tu presencia física frente a una pantalla. Una interrupción rompe el flujo, y reconstruir el contexto después de una pausa cuesta más tiempo que la propia pausa.
Remote Control corta esa cuerda. Pero la forma en que funciona es diferente de lo que podrías esperar, y entender la arquitectura importa si quieres usarlo sin encontrarte con limitaciones frustrantes. Hay un modelo mental específico para cuándo Remote Control es la herramienta correcta versus cuándo Claude Code en la web es mejor, y me equivoqué las dos primeras veces antes de entenderlo.
Qué Es Realmente Remote Control (Y Qué No Es)
El nombre es preciso. Remote Control no mueve tu sesión a la nube. No lanza una máquina virtual en algún lugar. No replica tu entorno en los servidores de Anthropic.
Tu sesión de Claude Code sigue ejecutándose en tu máquina local. Tu sistema de archivos, tus servidores MCP, tu configuración de proyecto, tus herramientas — todo se queda exactamente donde está. Remote Control abre una ventana hacia esa sesión local desde otro dispositivo. Tu teléfono, una tablet, un navegador en una computadora diferente. La ventana es en tiempo real y bidireccional — puedes leer y enviar mensajes desde cualquier dispositivo conectado — pero el cómputo real nunca sale de tu máquina.
Esta distinción importa enormemente por dos razones.
Primero, tu entorno local está disponible. Si tu proyecto depende de servidores MCP locales, configuraciones de herramientas personalizadas, o acceso al sistema de archivos que no existe en un sandbox en la nube, Remote Control preserva todo eso. Los entornos de programación en la nube eliminan tu configuración local. Remote Control no la toca.
Segundo, tu terminal debe permanecer abierto. Porque la sesión se ejecuta localmente, cerrar tu terminal o apagar tu máquina termina la sesión. Esta no es una función de "arranca algo y vuelve mañana". Es una función de "aléjate de tu escritorio sin romper el flujo". La distinción es sutil pero importante, y explicaré las implicaciones prácticas cuando lleguemos a la sección de flujos de trabajo.
La arquitectura de conexión es limpia. Tu instancia local de Claude Code hace peticiones HTTPS salientes a la API de Anthropic — ningún puerto entrante abierto en tu máquina, lo cual es significativo desde una perspectiva de seguridad. Cuando te conectas desde tu teléfono o navegador, la API enruta mensajes entre tu dispositivo y tu sesión local a través de una conexión streaming. Todo el tráfico viaja sobre TLS. Múltiples credenciales de corta duración manejan la autenticación, cada una limitada a un propósito único y expirando independientemente.
Pasé veinte minutos leyendo la documentación de seguridad antes de confiar en esta función con acceso a proyectos de clientes. El modelo es sólido — es funcionalmente la misma seguridad de transporte que una sesión normal de Claude Code, solo con una capa de enrutamiento adicional.
Ahora que sabes qué es, aquí está cómo usarlo realmente. Y hay una forma correcta que ahorra tiempo y una forma incorrecta que lo desperdicia.
Configurándolo — Dos Minutos, No Veinte
La configuración es deliberadamente mínima, lo cual aprecio después de años de herramientas de desarrollo que requieren rituales de configuración de treinta minutos.
Prerrequisitos que probablemente ya tienes:
Necesitas un plan Pro o Max — las claves API no funcionan con Remote Control. Necesitas haber iniciado sesión via /login en Claude Code. Y necesitas haber ejecutado claude en tu directorio de proyecto al menos una vez para aceptar el diálogo de confianza del workspace.
Si has estado usando Claude Code por algún tiempo, ya cumples los tres requisitos. Si eres completamente nuevo, la configuración toma menos de dos minutos.
Iniciando una sesión nueva de Remote Control:
Navega a tu directorio de proyecto y ejecuta:
claude remote-control
Eso es todo. El proceso se queda ejecutándose en tu terminal, esperando conexiones remotas. Muestra una URL de sesión y — este es el detalle clave de calidad de vida — puedes presionar la barra espaciadora para mostrar un código QR. Apunta la cámara de tu teléfono al código QR, y estás conectado.
El comando soporta dos flags útiles:
--verbosemuestra logs detallados de conexión y sesión, que uso cuando depuro problemas de conexión--sandbox/--no-sandboxhabilita o deshabilita el sandboxing del sistema de archivos y red durante la sesión. El sandboxing está desactivado por defecto, lo cual tiene sentido para la mayoría de los flujos de trabajo de desarrollo donde necesitas acceso completo al sistema de archivos
Conectándose desde una sesión existente (el escenario más común):
Si ya estás metido en una conversación de Claude Code y quieres ir al móvil, escribe:
/remote-control
O el alias más corto:
/rc
Este es el comando que uso el 90% del tiempo. Lleva todo tu historial de conversación — cada mensaje, cada edición de archivo, cada llamada de herramienta — y genera la URL de sesión y el código QR en el momento. No pierdes una sola línea de contexto.
Consejo profesional: Antes de ejecutar /remote-control, usa /rename para darle a tu sesión un nombre descriptivo. "Refactorización de auth - Feb 2026" es mucho más fácil de encontrar en la lista de sesiones entre dispositivos que "Sesión de Remote Control", que es el nombre por defecto cuando no hay historial de conversación.
Conectándose desde tu teléfono u otro dispositivo:
Tres opciones, elige la que se adapte a tu situación:
- Escanea el código QR — el camino más rápido del terminal al teléfono. Se abre directamente en la app de Claude si la tienes instalada.
- Abre la URL de sesión — mostrada en tu terminal junto al código QR. Funciona en cualquier navegador.
- Encuéntrala en la lista de sesiones — abre claude.ai/code o la app de Claude y busca tu sesión por nombre. Las sesiones de Remote Control muestran un icono de computadora con un punto verde de estado cuando están en línea y conectadas.
Si aún no tienes la app móvil de Claude, el comando /mobile dentro de Claude Code muestra un código QR de descarga para iOS o Android. Buen detalle.
Modo siempre activo (para los comprometidos):
Si quieres que cada sesión de Claude Code sea remotamente accesible sin ejecutar explícitamente /remote-control cada vez, ejecuta /config dentro de Claude Code y establece "Enable Remote Control for all sessions" en true. He estado ejecutando con esto habilitado durante una semana y no he mirado atrás. La sobrecarga es despreciable, y la opcionalidad lo vale.
La configuración es simple. El diseño del flujo de trabajo es donde se pone interesante — y donde la mayoría de la gente amará esta función o la infrautilizará.
Los Flujos de Trabajo Que Realmente Importan
Después de dos semanas de uso diario, he encontrado tres patrones donde Remote Control genuinamente cambia cómo trabajo, y dos situaciones donde es la herramienta incorrecta.
Patrón 1: El Flujo de Trabajo de Levantarse y Caminar
Este es el obvio, y es el de mi historia inicial. Estás en medio de una tarea compleja. La vida interrumpe — un perro, una entrega, una reunión, el almuerzo, un ser humano que quiere hablar contigo sobre algo que no es código.
Antes de Remote Control, tenías dos malas opciones: pausar la IA (perdiendo impulso y potencialmente contexto) o ignorar la interrupción (perdiendo tu humanidad, lentamente).
Ahora escribes /rc, escaneas el código QR y te vas caminando. La sesión continúa. Puedes monitorear pasivamente el progreso, aprobar cambios de archivos o enviar instrucciones de seguimiento desde tu teléfono. Cuando te sientas de nuevo, el terminal está completamente sincronizado.
He empezado a estructurar mis días alrededor de esto. Inicio una tarea, voy a hacer café, reviso el progreso desde la cocina. Arranco una suite de tests, camino a una reunión, compruebo los resultados desde mi teléfono durante un momento de calma. Las sesiones de trabajo son de la misma duración, pero están entretejidas con el resto de mi día en lugar de exigir bloques ininterrumpidos.
Patrón 2: La Revisión desde el Sofá
Final del día. He estado en mi escritorio durante horas. No quiero sentarme frente a un monitor más, pero tengo una sesión de Claude Code con código generado que necesito revisar antes de mañana.
Remote Control convierte esto en una actividad de sofá. Me conecto desde mi teléfono, navego por la conversación y los cambios de archivos, dejo comentarios de revisión e instrucciones de seguimiento, y cierro mi laptop sin culpa. La sesión me espera hasta la mañana (siempre y cuando el terminal permanezca abierto — más sobre esto en la sección de limitaciones).
Este patrón es menos sobre productividad y más sobre comodidad física y sostenibilidad mental. Revisar código generado por IA en la pantalla de un teléfono no es ideal para un análisis profundo, pero es perfectamente adecuado para revisiones de alto nivel y retroalimentación direccional. El análisis detallado puede hacerse en el escritorio mañana, con una perspectiva fresca y todo el contexto preservado.
Patrón 3: La Programación en Pares Multi-Dispositivo
Este me sorprendió. He empezado a mantener Claude Code ejecutándose en mi escritorio mientras trabajo en una tarea diferente en mi laptop. Cuando necesito referenciar algo de la sesión de Claude — un fragmento de código, una decisión de arquitectura, una ruta de archivo — lo compruebo en mi teléfono en lugar de cambiar de contexto entre máquinas.
Suena menor. No lo es. Cambiar de contexto entre ventanas o pantallas interrumpe la atención de una manera que mirar tu teléfono no lo hace. El teléfono se convierte en un dashboard de solo lectura para la sesión de IA mientras mi pantalla principal se mantiene enfocada en lo que sea que esté trabajando activamente.
Cuándo Remote Control es la herramienta incorrecta:
Si quieres iniciar una tarea sin ninguna configuración local — sin proyecto clonado, sin entorno configurado — usa Claude Code en la web en su lugar. Remote Control requiere una sesión local ejecutándose. Sin sesión local, sin control remoto.
Si necesitas ejecutar múltiples tareas paralelas en un proyecto, Remote Control soporta una sesión a la vez por instancia de Claude Code. Para trabajo en paralelo, Claude Code en la web con infraestructura en la nube es la mejor opción.
Cometí este error el primer día. Intenté iniciar una segunda sesión de Remote Control en el mismo proyecto mientras la primera aún estaba activa. El sistema lo manejó con gracia — me preguntó si quería continuar la sesión existente o iniciar una nueva — pero me di cuenta de que el flujo de trabajo paralelo que quería necesitaba infraestructura en la nube, no acceso remoto a una única sesión local.
El modelo mental es simple: Remote Control extiende tu escritorio. Claude Code en la web lo reemplaza. Diferentes herramientas para diferentes situaciones.
Qué Pasa Cuando Las Cosas Salen Mal
He probado los modos de fallo para que tú no tengas que descubrirlos durante una demo con un cliente.
La laptop se duerme: La sesión se reconecta automáticamente cuando tu máquina despierta. Probé esto cerrando la tapa de mi MacBook, esperando cinco minutos, abriéndola de nuevo. La sesión del teléfono se reconectó en aproximadamente ocho segundos. Sin mensajes perdidos, sin contexto perdido. Este es el mejor detalle de calidad de vida de la función.
La red cae temporalmente: La misma recuperación elegante. La sesión tolera desconexiones breves sin ninguna intervención. Probé esto alternando el modo avión en mi teléfono durante treinta segundos. La reconexión fue perfecta.
Corte de red extendido: Si tu máquina está despierta pero no puede llegar a la red durante aproximadamente diez minutos, la sesión expira y el proceso termina. Necesitarás ejecutar claude remote-control de nuevo para iniciar una nueva sesión. El historial de conversación no se pierde — puedes retomar donde lo dejaste — pero la conexión remota activa necesita restablecerse.
El terminal se cierra: La sesión termina. Punto. Este es el único escenario no recuperable. Si tu proceso de terminal muere — cerrando accidentalmente la ventana, un reinicio del sistema, un crash — la sesión de Remote Control termina. Puedes iniciar una nueva, pero la continuidad sin interrupciones se rompe.
Mi mitigación: ejecuto Claude Code en una sesión de tmux en mi máquina de desarrollo. Incluso si accidentalmente cierro la aplicación del terminal, la sesión de tmux persiste y el proceso de Claude Code sigue vivo. Si planeas usar Remote Control regularmente, recomiendo fuertemente este enfoque. Cinco minutos de configuración de tmux te salvan del modo de fallo más común.
# Inicia una sesión tmux para Claude Code
tmux new -s claude
# Dentro de tmux, navega e inicia remote control
cd /path/to/your/project
claude remote-control
# Desconecta con Ctrl+B luego D — la sesión sigue ejecutándose
# Reconecta después con: tmux attach -t claude
Consejo profesional: Configura un alias simple en tu .zshrc o .bashrc:
alias ccr='tmux new -s claude -d "cd /path/to/project && claude remote-control"'
Un comando, y tienes una sesión persistente de Remote Control que sobrevive a los cierres del terminal.
La Pregunta de Seguridad Que Deberías Estar Haciendo
Cada vez que una herramienta dice "accede a tu sistema de archivos local desde tu teléfono por internet", tus instintos de seguridad deberían activarse. Los míos lo hicieron.
Esto es lo que verifiqué antes de usar esto en proyectos de clientes:
Sin puertos entrantes. Tu máquina solo hace conexiones HTTPS salientes. Nada escucha tráfico entrante. Esto elimina toda la categoría de ataques de "alguien escanea mis puertos abiertos y encuentra mi sesión de programación".
TLS en todas partes. Todo el tráfico entre tu máquina y la API de Anthropic, y entre tu teléfono y la API, viaja sobre TLS. El mismo estándar de cifrado que tu uso normal de Claude Code.
Credenciales con alcance limitado. La autenticación usa múltiples tokens de corta duración, cada uno limitado a un propósito específico y expirando independientemente. Si un token es comprometido, el radio de explosión está contenido.
Aislamiento de sesión. Cada instancia de Claude Code tiene su propia sesión remota. Sin contaminación cruzada entre proyectos o instancias.
¿Es tan seguro como ejecutar Claude Code puramente local sin participación de red? No — cualquier función en red introduce superficie de ataque. Pero el modelo de seguridad está bien diseñado para lo que hace. El perfil de riesgo es comparable a usar cualquier servicio en la nube autenticado sobre TLS, que es una barra que la mayoría de nosotros ya superamos diariamente con docenas de otras herramientas.
Para proyectos de clientes con código sensible, uso el flag --sandbox para habilitar el aislamiento del sistema de archivos y red durante sesiones remotas. Cinturón y tirantes.
Mi Configuración Diaria Real Después de Dos Semanas
Así es como luce mi flujo de trabajo ahora que Remote Control es parte de mi rutina diaria:
Mañana: Abro terminal, inicio sesión de tmux, ejecuto claude remote-control en mi directorio de proyecto principal. La sesión se mantiene viva todo el día.
Bloques de trabajo: Programo en mi escritorio usando el terminal directamente. Claude Code se ejecuta como siempre — no lo estoy usando a través de la interfaz remota cuando estoy sentado en mi máquina.
Descansos: Escaneo el código QR, me levanto. Monitoreo desde el teléfono. Apruebo cambios, envío instrucciones rápidas, mantengo el impulso sin estar encadenado a la pantalla.
Cambios de contexto: Cuando necesito pivotar a una tarea diferente pero quiero que la sesión de Claude siga trabajando, la dejo ejecutarse y reviso el progreso desde mi teléfono periódicamente.
Final del día: Revisión desde el sofá con el teléfono. Dejo instrucciones para la primera tarea de mañana. Cierro la laptop.
Siguiente mañana: Reconecto la sesión de tmux. Todo está esperando exactamente donde lo dejé.
El efecto acumulativo después de dos semanas: paso aproximadamente un 30% menos de tiempo físicamente en mi escritorio con cero pérdida en calidad o volumen de producción de Claude Code. Los descansos ya no son pérdidas de productividad — son características de productividad porque no estoy perdiendo el contexto de la sesión cada vez que me levanto.
Eso es lo que el anuncio de la función no captura del todo sobre Remote Control. La capacidad técnica — "continúa sesiones desde tu teléfono" — suena como una conveniencia. Y lo es. Pero el efecto de segundo orden es mayor. Cambia la forma de tu jornada laboral. Programar deja de ser algo que requiere presencia continua en un escritorio y se convierte en algo que fluye alrededor del resto de tu vida.
Mi perro pasea a tiempo ahora. Almuerzo lejos de mi pantalla. Tomo llamadas sin ansiedad por perder el estado de la sesión. Y el código sigue escribiéndose.
Cada desarrollador que conozco se queja de estar encadenado a su escritorio durante largas sesiones de programación con IA. La cadena acaba de hacerse mucho más larga. /rc, escanear, caminar.
Pruébalo esta noche. Inicia una tarea de refactorización que hayas estado posponiendo. Escribe /rc. Ve a algún lugar que no sea tu escritorio.
Podrías sorprenderte de lo bien que se ve el código cuando lo revisas desde un banco del parque.
Trabajemos Juntos
¿Buscas construir sistemas de IA, automatizar flujos de trabajo o escalar tu infraestructura tecnológica? Me encantaría ayudar.
- Fiverr (builds personalizados e integraciones): fiverr.com/s/EgxYmWD
- Portfolio: mejba.me
- Ramlit Limited (soluciones empresariales): ramlit.com
- ColorPark (diseño y branding): colorpark.io
- xCyberSecurity (servicios de seguridad): xcybersecurity.io