EN · Read in English Explorar gratis

Referencia · Intermedio · 5 min

Claude Code en el celular: Remote Control paso a paso y riesgos

Usa Claude Code desde el móvil con Remote Control: requisitos, conexión con QR, qué funciona en la app, errores típicos y riesgos de privacidad.

Portada: Claude Code en el celular: Remote Control paso a paso y riesgos

Probado con Claude Code 2.1.316 · revisado

Ver los archivos en GitHub Gratis · licencia MIT

Resumen

Puedes dirigir Claude Code desde el celular sin abrir puertos ni instalar nada raro. El núcleo es Remote Control: la sesión sigue corriendo en tu PC (con tus archivos, herramientas y servidores MCP locales) y tú la ves y la diriges desde la app de Claude o desde claude.ai/code. Aquí tienes las cuatro formas oficiales de trabajar desde el teléfono, los requisitos, el paso a paso, qué funciona en la app, los riesgos de privacidad y los errores típicos con su texto literal. Un script de comprobación y la guía en Markdown están en el repositorio ctrlia-remote-control-movil.

Cuatro formas oficiales de usar Claude Code desde el teléfono

No hay una app aparte de Claude Code: todo vive en la pestaña Code de la app de Claude para iOS y Android (en iPad, la misma app de iOS). Según la documentación oficial hay cuatro opciones:

OpciónDónde corre el códigoSi apagas el PCCuándo usarla
Sesión en la nubeInfraestructura de AnthropicSigue funcionandoTarea larga con el repositorio en GitHub
Remote ControlTu PCSe detiene (se reconecta al volver de la suspensión)La tarea necesita tus archivos, herramientas o MCP locales
DispatchTu PC, vía la app de escritorioSe detieneMandar una tarea por mensaje y que la app decida cómo hacerla (solo Pro, Max y Ultra)
ChannelsTu PC, vía un plugin de canalSe detieneEnviar mensajes o eventos desde Telegram, Discord o iMessage

La regla clave: si tu PC va a estar apagado, usa la nube. Remote Control y Dispatch manejan tu máquina, que tiene que seguir encendida con Claude Code o la app abiertos. Si dudas qué superficie abrir en cada caso, mira ¿Qué Claude abrir?.

Requisitos antes de empezar

Compruébalo todo sin imprimir secretos (solo salen nombres de variables, nunca su valor):

claude auth status | grep -E 'authMethod|subscriptionType'
env | grep -E '^(ANTHROPIC_API_KEY|ANTHROPIC_BASE_URL|CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC|DISABLE_GROWTHBOOK)=' | cut -d= -f1
# si sale algún nombre, esa variable impide Remote Control

Dentro de una sesión, /status muestra la cuenta y el plan. El repositorio trae comprobar-remote-control.sh, que hace estas comprobaciones de una vez.

Paso a paso: de la terminal al celular en 5 minutos

Hay tres formas de arrancar:

  1. Modo servidor, en la carpeta del proyecto: claude remote-control --name "Mi proyecto". La primera vez pregunta «Enable Remote Control? (y/n)»; responde y. El proceso queda esperando conexiones, muestra la URL de la sesión y, si pulsas la barra espaciadora, un código QR.
  2. Sesión interactiva con control remoto: claude --remote-control.
  3. Dentro de una sesión ya abierta: /remote-control (alias /rc), que conserva la conversación que llevabas.
cd ~/mi-proyecto
claude remote-control --name "Mi proyecto"
# varias sesiones a la vez, cada una en su worktree de git:
claude remote-control --spawn worktree
claude --remote-control
# o, dentro de una sesión ya abierta:
/remote-control

Mientras está conectada, la terminal muestra el indicador /rc active; ejecutar /remote-control otra vez abre el panel con la URL, el QR y la opción de desconectar.

En el móvil: escanea el QR, o abre la app, toca Code y elige la sesión por su nombre (las de Remote Control tienen un icono de ordenador con un punto verde). Si aún no tienes la app, /mobile muestra un QR que abre la tienda correcta. Para que todas tus sesiones se conecten solas, abre /config y activa «Enable Remote Control for all sessions».

Para volver a la última sesión remota de esta carpeta (de las últimas ~4 horas):

claude remote-control --continue

Qué ves y qué puedes hacer desde el teléfono

Privacidad y seguridad: lo que conviene saber

{
  "disableRemoteControl": true
}

Errores típicos y su arreglo

Más fallos generales en Errores comunes de Claude Code.

Qué probamos y qué falta

En este PC (Linux, Claude Code 2.1.316) comprobamos que claude auth status devuelve authMethod claude.ai con plan Max, que no hay variables que lo bloqueen y que claude remote-control --help confirma --name, --continue, --session-id, --permission-mode y --chrome. La parte del móvil aún no está probada (conectar con el QR, aprobar un cambio desde el teléfono y recibir una notificación); no abrimos sesiones remotas sin el dueño delante. Cuando la probemos, actualizaremos esta página y su fecha. Si estás empezando, sigue antes la ruta de Empieza aquí.

Preguntas frecuentes

¿Puedo usar Claude Code desde el celular si el PC está apagado?

Con Remote Control no: tu PC tiene que estar encendido con Claude Code abierto. Para trabajar con el PC apagado usa una sesión en la nube desde la pestaña Code de la app (requiere el repositorio en GitHub) o lánzala desde la terminal con claude --cloud "tarea".

¿Hay una app de Claude Code para Android o iPhone?

No hay una app separada: se usa la app de Claude (iOS y Android), pestaña Code. En iPad se instala la misma app de iOS.

¿Funciona con el plan gratis o con clave de API?

No. Requiere una suscripción Pro, Max, Ultra, Team o Enterprise con sesión de claude.ai. Las claves de API y proveedores como Bedrock no son compatibles.

¿Tengo que abrir puertos o usar ngrok?

No. La sesión local solo hace peticiones HTTPS salientes (puerto 443) a la API de Anthropic y nunca abre puertos de entrada.

¿Puedo tener varias sesiones remotas?

Cada sesión interactiva admite una sesión remota. Para varias desde un solo proceso usa el modo servidor (claude remote-control), que admite hasta 32 por defecto (--capacity) y puede dar a cada una su propio worktree con --spawn worktree.

¿Y Telegram?

Es otra función: Channels, que envía mensajes o eventos de Telegram, Discord o iMessage a una sesión de tu PC mediante un plugin de canal. Está en Pro, Max y Ultra, y en Team o Enterprise si lo activa un administrador.

Toda la biblioteca