Codex Remote

Codex desde el teléfono: Codex Remote y Happier, comparados

OpenAI ha metido Codex dentro de la app móvil de ChatGPT y llama Remote a la función: emparejas un teléfono con un Mac o un PC con Windows y manejas la sesión de Codex que corre en él. Esto es lo que cubre, las condiciones que le pone la propia documentación de OpenAI, y el flujo de trabajo para el que nunca se construyó.

OpenAI publica un remote para Codex, y es bueno. Su propia documentación lo llama Remote y lo describe en una línea: sigue el progreso, aprueba acciones y envía instrucciones desde el teléfono, mientras Codex ejecuta cada tarea en el ordenador que has conectado. La configuración es un escaneo de QR — abre la app de escritorio de ChatGPT en tu Mac o tu PC con Windows, ve a Ajustes → Conexiones → «Controlar este Mac o PC», aprueba el acceso remoto y escanea el código con un teléfono con la sesión iniciada en la misma cuenta y el mismo workspace. A partir de ahí, las cuatro cosas que enumera OpenAI están todas en el teléfono: iniciar tareas, guiar el trabajo según ocurre, aprobar las acciones solicitadas y revisar el resultado. Codex en sí viene incluido con las suscripciones de ChatGPT, así que para la mayoría de la gente nada de esto es una factura nueva. Si Codex es todo tu flujo de trabajo y el ordenador que guarda tu código es un Mac o un PC con Windows, esa es una respuesta completa, y nada de lo que sigue en esta página es un argumento de que no lo sea.

Esta página va sobre el resto: las condiciones que la documentación de OpenAI pone a Remote, la parte de Codex que se ejecuta en la nube de OpenAI en lugar de en un ordenador tuyo, y los otros 12 agentes que ninguna de las dos superficies fue construida para alcanzar.

Lo que el remote propio de Codex hace bien, en concreto

Cada afirmación de este bloque reproduce la documentación publicada de OpenAI, incluida la parte donde su nube hace algo que Happier no hace en absoluto. Nada de ello está matizado, porque una concesión vaga no es una concesión.

Iniciar, guiar, aprobar y revisar desde el teléfono
La página de Remote de OpenAI enumera para qué sirve el teléfono: iniciar tareas, guiar el trabajo según ocurre, aprobar las acciones solicitadas, revisar el resultado. El trabajo no se mueve — «Codex ejecuta cada tarea en el ordenador que has conectado» — así que el teléfono es una superficie de control y no un segundo sitio donde acaba tu código.
El emparejamiento es un escaneo de QR desde la app de escritorio de ChatGPT
Ajustes → Conexiones → «Controlar este Mac o PC» en la app de escritorio de ChatGPT, aprueba el acceso remoto, escanea el código. El teléfono tiene que tener la sesión iniciada en la misma cuenta y el mismo workspace, y la propia lista de pasos de OpenAI termina con el paso honesto: mantén tu ordenador despierto y conectado.
Alcanza los hosts SSH que ya tienes en tu ~/.ssh/config
Según la página de conexiones remotas de OpenAI, Codex lee alias de host concretos de `~/.ssh/config`, los resuelve con OpenSSH e ignora los hosts definidos solo por patrón. Una máquina de desarrollo que ya tienes en tu configuración de SSH es descubrible en lugar de algo que hay que configurar dos veces.
Codex cloud ejecuta tareas en paralelo, en entornos aislados
Aparte de Remote, Codex ejecuta tareas en entornos aislados en la nube, en paralelo, con pasos de preparación, dependencias y variables por repositorio — iniciadas desde la web, desde GitHub, desde Linear o desde Slack. Happier no tiene equivalente y no va a fingir lo contrario: cada sesión de Happier se ejecuta en un ordenador tuyo. Trabajar sobre un repositorio que no has clonado en ninguna parte es justo para lo que sirve un entorno en la nube.
Codex viene incluido con las suscripciones de ChatGPT
La página de precios de OpenAI dice que ChatGPT Work y Codex están incluidos en los planes Free, Go, Plus, Pro, Business, Edu y Enterprise. Dos cosas que añade esa misma documentación: la disponibilidad de Remote depende del despliegue progresivo y de la configuración de tu workspace, y dentro de un workspace gestionado un administrador puede tener que habilitar el acceso de Remote Control antes de que un teléfono pueda conectarse siquiera.

Las cinco condiciones bajo las que funciona

Estas no son limitaciones que hayamos encontrado probando. Cada una es un requisito que publica OpenAI, y una de ellas se aplica a Happier exactamente igual — lo cual se dice más abajo en vez de omitirse en silencio.

  1. 1. No hay ningún Mac ni PC con Windows en la cadena.

    Según la documentación de OpenAI, Remote admite hosts que ejecutan la app de escritorio de ChatGPT en macOS y Windows, y esa app de escritorio es con la que se empareja el teléfono. Un ordenador con Linux se alcanza desde ahí como destino SSH — la página de conexiones remotas de OpenAI te pide confirmar que puedes hacer SSH al host desde el ordenador que ejecuta la app, y que `codex` está en el PATH del host remoto — así que el Mac o el PC se queda en la cadena aunque el código no viva en él.

    La CLI de Happier se instala en macOS, Linux y Windows, y cada ordenador en el que la instalas pasa a ser una máquina en la que se puede arrancar una sesión directamente. La caja con Linux del rincón es una máquina por derecho propio en vez de algo a lo que se llega a través de un portátil que además tiene que estar despierto.

  2. 2. Vives en la terminal y quieres la sesión que ya has arrancado.

    Según la documentación de OpenAI, la configuración móvil empieza en la app: «no puedes configurarlo desde la CLI de Codex ni desde la extensión del IDE». El emparejamiento es un flujo de la app de escritorio.

    Arranca una sesión con `happier codex` en un repositorio y ya es accesible desde la app, la web y tu teléfono — no hay un segundo paso de emparejamiento por sesión, porque el emparejamiento es entre tú y tus propias máquinas y no entre dos apps.

  3. 3. Tu ordenador está dormido.

    Los pasos de configuración de OpenAI dicen que mantengas tu ordenador despierto y conectado, y el host tiene que seguir con la sesión iniciada en la misma cuenta y el mismo workspace.

    Happier no resuelve esto, y una página que dijera lo contrario te estaría mintiendo: una sesión se ejecuta en un ordenador real, y un ordenador dormido no ejecuta nada. Lo que cambia es qué ordenador tiene que estar despierto. Las sesiones se crean contra una máquina, así que la caja que está siempre encendida puede sostener la ejecución larga mientras el portátil de tu bolsa está cerrado.

  4. 4. Estás dentro de un workspace de ChatGPT gestionado.

    Según la documentación de OpenAI: «Si usas Codex a través de un workspace de ChatGPT, puede que tu administrador tenga que habilitar el acceso de Remote Control antes de que puedas conectarte desde el teléfono».

    El interruptor equivalente lo tiene tu organización en lugar de pedirlo: `happier relay host install` pone el relay en hardware tuyo, controlado por tu organización de GitHub o por grupos de OIDC, y la transcripción se cifra de extremo a extremo antes de llegar hasta él.

  5. 5. Quieres mover una tarea en marcha a la nube, o sacarla de ella.

    Según la documentación de OpenAI, «no se admite el traspaso a un entorno de Codex cloud». Remote maneja el ordenador que has conectado; Codex cloud es una superficie aparte con sus propios entornos.

    Happier no tiene entornos en la nube a los que traspasar nada. Lo que mueve es una sesión viva entre ordenadores tuyos, manteniendo el mismo id de sesión — algo que funciona para Claude Code y OpenCode, y que es experimental en Codex.

Remote maneja Codex. Happier maneja 13 agentes.

Remote maneja Codex, y Codex cloud ejecuta Codex. Eso es lo que es un remote de proveedor: todo proveedor que publica uno lo publica para su propio agente, y no hay nada raro en ello. El caso multiproveedor se construye sobre un protocolo abierto — Zed ejecuta Claude, Codex, OpenCode, Copilot, Cursor y Pi Coding Agent dentro del editor mediante ACP, y Happier también habla ACP, entre tus dispositivos en lugar de dentro de un editor. Llegar al agente de un proveedor desde el teléfono y ejecutar los agentes de 13 proveedores desde una sola bandeja de entrada 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 requisitos: cúmplelos y la cosa funciona. Esta es la forma del producto, y por muchos requisitos que cumplas no cambia.

¿Funcionará en tu configuración?

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

La columna de Codex reproduce la documentación publicada de OpenAI en learn.chatgpt.com/docs/remote, /docs/remote-connections, /docs/cloud y /docs/pricing. Verificado en agosto de 2026.
DatoCodex Remote y Codex cloudHappier
Agentes que manejaCodex13 agentes + cualquier CLI con ACP
Sistemas operativos en los que ejecuta el trabajoApp anfitriona en macOS o Windows, más sus destinos SSH (según la documentación de OpenAI)macOS, Windows y Linux, cada uno por su cuenta
Dónde se configura la conexiónApp de escritorio; no la CLI ni la extensión del IDE (según la documentación de OpenAI)Una instalación por ordenador y luego `happier codex` en un repositorio
Hosts SSH remotosDescubiertos desde `~/.ssh/config` (según la documentación de OpenAI)Instala Happier en el host y pasa a ser una máquina como cualquier otra
Ejecutar trabajo en un entorno alojadoCodex cloud: entornos aislados en la nube (según la documentación de OpenAI)No se ofrece — cada sesión se ejecuta en un ordenador tuyo
Quién tiene el interruptor en una organizaciónEl administrador del workspace puede tener que habilitar el acceso de Remote Control (según la documentación de OpenAI)Tú, en un relay que puedes autoalojar
PrecioCodex incluido con las suscripciones de ChatGPT (según la documentación de OpenAI)Gratis 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 un remote de proveedor 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.
Codex llega a tu teléfono a través de la app de ChatGPT. El remote de Claude Code se abre en claude.ai/code o en la app de Claude. El remote de cada proveedor aterriza dentro del producto de ese proveedor, lo cual está bien justo hasta que usas dos de ellos y la aprobación que estás esperando está en el otro. Happier es una única bandeja de entrada: cada sesión, en cada agente, en cada ordenador que hayas conectado, con un solo sitio para responder a las solicitudes de permiso que los tienen a todos bloqueados.
Combina agentes dentro de un mismo espacio de trabajo.
Una sesión de Codex puede pasarle la revisión a una ejecución delegada en Claude Code mientras un tercer agente lee una traza de error, y puedes dirigir a cualquiera de ellos a mitad de ejecución. Las ejecuciones de plan, revisión y delegación de Happier reciben una lista explícita de proveedores de destino en vez del proveedor en el que resulta que estás sentado. Un remote construido por un proveedor maneja el agente de ese proveedor; para eso está.
Elige la cuenta con la que corre una sesión, o agrupa varias para tener respaldo.
Conecta más de un perfil por servicio — una suscripción personal de Codex y otra del trabajo, una clave de OpenAI — y elige con cuál se ejecuta una sesión al arrancarla. Los grupos son grupos de cuentas y no de agentes: la misma suscripción de Codex la puede usar cualquier agente que corra sobre ella, OpenCode incluido. Donde la superficie de cuota está habilitada, los perfiles de Codex, Claude y Gemini llevan una instantánea de uso en el selector de autenticación, así que puedes ver lo que queda antes de comprometer una ejecución larga. Cuando un grupo sí mueve una sesión en marcha a otra cuenta, está acotado — como mucho una vez por turno y tres veces por hora de sesión por defecto — y el cambio a mitad de sesión es solo para Claude Code y Codex.
Cambia entre la terminal y la app, a mitad de sesión.
Arranca una sesión de Codex desde el teléfono, luego ejecuta `happier attach <session-id>` en ese ordenador y estás en la propia TUI de Codex, en la misma sesión, con el historial ya ahí. O arráncala en la terminal y recógela en la app. El control local de Codex es exclusivo, así que mientras la TUI tiene la sesión, un mensaje de la app espera en la cola pendiente hasta que ese turno termina, se aborta o sale — Happier no va a escribir dentro de un turno en marcha, porque así es como se pierde el trabajo que querías.
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 del portátil puede mandarle un mensaje y esperar a que termine. Una sesión viva también puede moverse entre ordenadores bajo el mismo id de sesión, llevándose el estado del proveedor y el directorio del proyecto — admitido para Claude Code y OpenCode, experimental para 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 la conversación. Una cuenta de Happier está cifrada de extremo a extremo por defecto — el servidor de sincronización guarda texto cifrado que no puede leer — y happier relay host install pone el propio relay en hardware tuyo.

Codex tiene su propia página aquí, con la vía de instalación, el modelo de autenticación y las rarezas — Codex en Happier. La misma pregunta, hecha sobre el remote de Anthropic, se responde en la página de Remote Control de Claude Code.

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

Después, happier codex en un repositorio. La sesión está en tu teléfono desde el momento en que arranca, y sigue estando en tu terminal — happier attach te devuelve a la propia TUI de Codex sin arrancar una segunda.