Claude Code Remote Control

Claude Code desde el teléfono: Remote Control y Happier, comparados

Anthropic publica un remote para su propio agente, viene gratis con una suscripción que probablemente ya pagas, y es bueno. Esto es exactamente lo que hace, las situaciones en las que su propia documentación dice que no funcionará, y el flujo de trabajo para el que nunca se construyó.

Anthropic publica Remote Control para Claude Code, y es bueno. Es una vista previa de investigación, disponible en Pro, Max, Team y Enterprise. A una sesión en marcha se llega de tres formas: abrir la URL de la sesión en cualquier navegador, escanear el código QR o encontrar la sesión por su nombre en la lista de claude.ai/code. Claude sigue ejecutándose en tu propio ordenador todo el tiempo, la sesión se reconecta sola después de que el portátil se duerma o se caiga la red, y avisa a tu teléfono cuando necesita una decisión tuya. Si Claude Code es todo tu flujo de trabajo y ninguna de las condiciones de abajo describe tu configuración, Remote Control ya lo cubre, y es de primera parte.

Esta página va sobre el resto: las configuraciones en las que la propia documentación de Anthropic dice que Remote Control no va a funcionar, y los otros doce agentes que nunca estuvo pensado para cubrir.

Lo que Remote Control hace bien, en concreto

Cada afirmación de este bloque sale de la propia documentación de Remote Control de Anthropic, incluidos los valores por defecto de los flags. Nada de ello está matizado, porque una concesión vaga no es una concesión.

Tres formas de entrar en una sesión de Claude Code en marcha
Abre la URL de la sesión en cualquier navegador, escanea el código QR, o abre claude.ai/code y encuentra la sesión por su nombre — las sesiones de Remote Control muestran un icono de ordenador con un punto verde cuando están en línea. Con `claude remote-control` el QR está detrás de una pulsación de la barra espaciadora, y el comando de VS Code no muestra ningún QR; en su lugar publica la URL de la sesión en la conversación.
/rc adopta la sesión de Claude Code en la que ya estás
No tienes que decidirlo de antemano. Escribe /rc dentro de una sesión de Claude Code en marcha y pasa a ser controlable en remoto, arrastrando consigo el historial de la conversación — sin reiniciar, sin perder el contexto que has ido construyendo en la última hora.
Se reconecta después de que el portátil se duerma, y avisa cuando necesita una decisión
Si tu ordenador se duerme o se cae la red, Claude Code se reconecta cuando vuelve a estar en línea, y encola las actualizaciones de estado de subagentes y flujos mientras la conexión se rehace, para que te lleguen cuando se recupere. Las notificaciones push llegan cuando Claude decide que una está justificada, o cuando necesita una decisión tuya para continuar.
El modo servidor ejecuta un conjunto de sesiones desde un solo proceso
`claude remote-control` se queda en marcha y sirve sesiones bajo demanda. `--capacity <N>` limita cuántas se ejecutan a la vez — el valor por defecto documentado es 32, que es un valor por defecto y no un techo. `--spawn` decide dónde aterrizan: `same-dir` por defecto, de modo que las sesiones comparten el directorio de trabajo, o `worktree`, que le da a cada sesión bajo demanda su propio worktree de git mientras la sesión precreada al arrancar se queda donde está.
Incluido con Claude Pro, Max, Team y Enterprise
Remote Control está disponible en Pro, Max, Team y Enterprise. Dos cosas que añade esa misma página: es una vista previa de investigación, y en Team y Enterprise está apagado hasta que un Owner active el interruptor de Remote Control en los ajustes de administración de Claude Code. Las claves de API no están admitidas en absoluto.

Las cinco situaciones en las que Remote Control se desactiva solo

Estas no son limitaciones que hayamos encontrado probando. Son comportamiento documentado: en cada caso Remote Control está desactivado o no disponible por diseño, y Anthropic lo dice.

  1. 1. Te autenticas con una clave de API.

    La documentación de Anthropic dice sin rodeos que las claves de API no están admitidas para Remote Control, y que los tokens creados con setup-token o CLAUDE_CODE_OAUTH_TOKEN no pueden establecer una conexión de Remote Control.

    Happier trata las claves de API como una vía de autenticación de primera clase, no como una rebaja. Guarda una como servicio conectado, vincúlala a un perfil de backend y todos tus dispositivos manejan esa sesión.

  2. 2. Tu tráfico pasa por un gateway o un proxy.

    Remote Control se desactiva siempre que ANTHROPIC_BASE_URL apunta a algo que no sea api.anthropic.com — que es exactamente lo que hace cualquier gateway de LLM, proxy o capa de enrutado interna.

    Los perfiles de backend existen para fijar ANTHROPIC_BASE_URL. Happier trae perfiles para DeepSeek, Z.AI y MiniMax, y un perfil personalizado puede apuntar Claude Code a tu propio gateway con tus propias variables.

  3. 3. Ejecutas en Bedrock, en Agent Platform de Google Cloud o en Microsoft Foundry.

    La documentación de Anthropic indica que Remote Control no está disponible en Amazon Bedrock, en Agent Platform de Google Cloud ni en Microsoft Foundry.

    Seamos precisos con este: Happier NO trae soporte de primera parte para Bedrock ni para Microsoft Foundry, y afirmar lo contrario sería el mismo tipo de exceso contra el que argumenta esta página. Lo que sí trae es un perfil de backend personalizado que define las variables de entorno que necesite tu despliegue — incluidos los selectores de Bedrock y Foundry — que configuras tú y que nosotros no probamos. Google Cloud es la excepción: Gemini trae de serie un perfil de Vertex AI.

  4. 4. Tu organización desactiva la telemetría.

    Según la documentación de Anthropic, DISABLE_TELEMETRY, DO_NOT_TRACK, CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC y DISABLE_GROWTHBOOK desactivan cada una la evaluación de feature flags de la que depende la disponibilidad de Remote Control.

    Happier no tiene un interruptor de corte equivalente, porque no está leyendo esas variables para decidir si se te permite conectar. Autoaloja el relay y la cuestión ni se plantea.

  5. 5. Estás bajo Zero Data Retention o normas parecidas.

    La documentación de Anthropic dice que las organizaciones con requisitos de cumplimiento como Zero Data Retention no pueden activar Remote Control, y que mientras está conectada la transcripción de la sesión se almacena en servidores de Anthropic.

    Las cuentas de Happier están cifradas de extremo a extremo por defecto — el servidor de sincronización guarda un texto cifrado que no puede leer. Ejecuta `happier relay host install` y la transcripción nunca sale de hardware que tú controlas.

Remote Control maneja Claude Code. Happier maneja trece agentes.

Remote Control es una función de Claude Code. No se extiende a Codex, Cursor, Gemini, Copilot, OpenCode, Qwen, Kimi, Kilo, Kiro, Auggie, Pi ni Grok — algunos de ellos tienen un remote propio, la mayoría no tiene ninguno, y ninguno comparte bandeja de entrada con los demás. Llegar al agente de un proveedor desde el teléfono y ejecutar los agentes de trece proveedores desde un solo sitio son trabajos distintos. Happier está hecho para el segundo.

Esto va aparte y no como sexta entrada de la lista de arriba, porque es un tipo de afirmación distinto. Las cinco condiciones son interruptores: cumple uno y una función que tenías deja de funcionar. Esto es la forma del producto.

¿Funcionará en tu configuración?

Los ocho hechos que deciden si alguna de las dos cosas funciona donde tú trabajas. Dos de ellos se los lleva Anthropic de calle. Esos dos son la razón por la que merece la pena leer los otros seis.

La columna de Remote Control reproduce la documentación publicada de Anthropic en code.claude.com/docs/en/remote-control. Verificado en agosto de 2026.
CapacidadClaude Code Remote ControlHappier
Agentes admitidosClaude Code13 agentes + cualquier CLI con ACP
Autenticación con clave de APINo admitida (según la documentación de Anthropic)Compatible
Endpoint personalizado / gateway de LLMDesactiva Remote Control (según la documentación de Anthropic)Admitido mediante perfiles de backend
Bedrock / Google Agent Platform / FoundryNo disponible (según la documentación de Anthropic)Sin soporte de primera parte; perfil de entorno personalizado, o Vertex vía Gemini
Organizaciones con Zero Data RetentionNo se puede activar (según la documentación de Anthropic)E2EE por defecto; relay autoalojable
Dónde se almacena la transcripciónServidores de Anthropic mientras está conectada (según la documentación de Anthropic)Cifrada en la sincronización de Happier, o en tu propio relay
PrecioIncluido con Pro, Max, Team y EnterpriseGratis y con licencia MIT
Hecho por el proveedor del agenteSí — de primera parteNo — cliente independiente

Lo que te aporta un solo cliente para 13 agentes

Nada de esto es Remote Control haciendo mal su trabajo. Son las cosas que solo se vuelven posibles cuando el cliente no está atado al agente de un único proveedor.

Todos los agentes en una bandeja de entrada.
El remote de Claude Code se abre en claude.ai/code o en la app de Claude. Codex llega a tu teléfono a través de la app de ChatGPT. El remote de cada proveedor aterriza dentro del producto de ese proveedor, lo cual está bien hasta que usas dos de ellos. Happier es en cambio una única bandeja de entrada: cada sesión, en cada agente, en cada ordenador que hayas conectado, en una sola lista — con un solo sitio para responder a las solicitudes de permiso que todos están esperando.
Combina agentes dentro de un mismo espacio de trabajo.
Una sesión de Codex puede pasarle el trabajo de interfaz a una ejecución delegada en Claude mientras una sesión de Pi escarba en una traza de error, y puedes dirigir a cualquiera de ellos a mitad de ejecución. Las ejecuciones de revisión, plan y delegación de Happier reciben una lista de proveedores de destino — no el proveedor en el que resulta que estás sentado. Un remote construido por un proveedor maneja el agente de ese proveedor; Remote Control es una función de Claude Code, según su propia documentación.
Elige una cuenta, o agrupa varias y deja que Happier recurra a otra.
Conecta más de un perfil por servicio — una suscripción personal de Codex y otra del trabajo, un setup-token de Claude, una clave de API de Anthropic — y elige con cuál se ejecuta una sesión en el momento de arrancarla. Las instantáneas de cuota de los perfiles de Codex, Claude y Gemini aparecen como distintivos en el selector de autenticación, así que puedes ver lo que queda antes de comprometer una ejecución larga. No cambia nada hasta que construyes un grupo a propósito; una vez lo has hecho, arranca con el respaldo automático activado para las cuentas entre las que una sesión en marcha puede moverse de verdad, y hay un interruptor en el grupo por si prefieres cambiar a mano.
Cambia entre la terminal y la app, a mitad de sesión.
Arranca una sesión en la app desde el teléfono, luego ejecuta `happier attach` en ese ordenador y estás en esa misma sesión dentro de un shell, con el historial ya ahí — para Claude Code y Codex dentro de tmux, para OpenCode a través de su propio attach, y en los tres estás en la TUI real del agente. O arráncala en la terminal y recógela en la app. Se reconecta a la sesión que existe en vez de crear una segunda, así que nadie tiene que elegir bando al empezar una tarea.
Arranca una sesión en cualquier ordenador tuyo.
Las sesiones se crean contra una máquina, así que una sesión de Codex puede arrancar en el VPS mientras tú estás en el portátil, y una sesión de Claude en el portátil puede mandarle un mensaje y esperar a que termine. Una sesión viva también puede moverse entre máquinas — mismo id de sesión, distinto ordenador — llevándose consigo el estado del proveedor y el directorio del proyecto, algo que funciona para Claude Code y OpenCode, y que es experimental en Codex.
Marca las líneas. Mándaselas a cualquier agente.
Abre un archivo o un diff — la revisión de archivos modificados, o el diff que el agente acaba de escribir en la transcripción — y deja un comentario en la línea exacta. Happier guarda la ruta, la línea, un fragmento y un hash del contenido de esa línea, así que la nota sigue encontrando su código después de que el archivo se mueva bajo ella. Elige qué comentarios enviar y entran como contexto de revisión estructurado: de vuelta a la misma sesión, o a una nueva en otro agente, porque los comentarios se guardan contra el espacio de trabajo y cualquier sesión que abras ahí los encuentra esperando.

La otra diferencia es dónde vive tu conversación. Remote Control almacena la transcripción de la sesión en servidores de Anthropic mientras está conectada, según su documentación, y las organizaciones sujetas a normas de Zero Data Retention no pueden activarlo en absoluto. Happier cifra la transcripción de extremo a extremo por defecto, y happier relay host install pone el relay en hardware tuyo.

Cada uno de los 13 agentes tiene su propia página — empieza aquí.

Probarlo

Instala en el ordenador que contiene tu código. Nada de lo que haya en tu teléfono importa hasta que ese ordenador esté configurado, y por eso este es el primer paso y no una insignia de tienda de apps.

curl -fsSL https://happier.dev/install | bash

Then happier claude in a repository — or happier codex, or any of the other 11 subcommands. The conditions above are the ones that decide it; everything else on this page is the detail behind them.