OpenAI
Codex en el móvil, desde cualquier servidor Linux
Remote, en la app de ChatGPT, es la vía oficial para llegar a Codex desde el móvil, y está pensada para un equipo anfitrión con Mac o Windows. Maude ejecuta Codex CLI en un servidor Linux o macOS tuyo y lo maneja desde iOS o Android.
Respuesta rápida
La vía oficial de OpenAI para el móvil es Remote en la app de ChatGPT, que controla un ordenador Mac o Windows con la app de escritorio de ChatGPT. Maude toma otro camino: instala por SSH un Codex CLI con versión fijada en cualquier servidor Linux o macOS e inicia sesión con tu plan de ChatGPT mediante un código de dispositivo. Codex se queda ahí funcionando día y noche mientras tú apruebas comandos desde el móvil.
OpenAI tiene una respuesta oficial a «Codex en el móvil»: Remote, en la app de ChatGPT para iOS y Android. Está pulida y viene incluida en tu plan. Pero su anfitrión es un ordenador con la app de escritorio de ChatGPT en macOS o Windows, y ese ordenador tiene que seguir despierto. Si tu código vive en un VPS Linux, ahí es donde entra Maude.
Opciones oficiales hoy
Codex Remote. Emparejas el móvil con un equipo anfitrión mediante un código QR y ejecutas chats de Codex en él desde la app de ChatGPT. La app de escritorio también puede añadir proyectos desde un host SSH, así que se puede llegar a un servidor Linux a través de un Mac o un equipo Windows. La documentación de OpenAI es clara sobre la contrapartida: «Si ese ordenador entra en reposo, pierde la conexión de red o cierra la app, el acceso remoto se detiene hasta que vuelva a estar disponible». Recomiendan un Mac o PC dedicado y siempre encendido.
codex remote-control experimental. La referencia de comandos de Codex CLI incluye codex remote-control start y codex remote-control pair como experimentales. Ejecutan el app-server local con el control remoto activado y generan un código de emparejamiento de corta duración. Hay usuarios con hosts Linux headless que han tenido problemas para emparejarlos desde los clientes móviles actuales (issue #31183) y que señalan que la guía de conexiones remotas y la referencia de la CLI no coinciden en lo que dicen sobre Linux (issue #35928). Ambas issues seguían abiertas cuando lo comprobamos el 2026-10-01. Esto avanza rápido, así que revisa la documentación de OpenAI antes de descartarlo.
La comparativa completa está en Maude vs Codex Remote.
Codex en un VPS Linux desde el móvil
Maude parte del servidor, no de una app de escritorio. Añades una máquina con su dirección, pegando un comando ssh … o escaneando el código QR que muestra curl -fsSL https://maude.pilotdev.fr/setup | sh. Funcionan Debian, Ubuntu, Alpine, Fedora y otras distribuciones Linux, y también macOS, en x86-64 o ARM. Después:
- La app despliega su daemon por SSH. No instalas nada a mano.
- El daemon instala Codex CLI en una versión que hemos probado, verificada por checksum, y lo mantiene actualizado.
- El daemon habla con Codex mediante su protocolo nativo de app-server, así que recibes la salida en streaming, tarjetas de herramientas, diffs y solicitudes de aprobación en lugar de una terminal interpretada a base de capturas.
- El servidor se conecta por su cuenta al relay de Maude, cifrado de extremo a extremo, así que no necesita ningún puerto de entrada abierto. SSH queda como alternativa.
Las sesiones se ejecutan en el servidor 24/7. Bloquea el móvil, cierra la app o quédate sin cobertura, y Codex sigue trabajando. Para hacer esta misma configuración a mano, con tmux, la CLI y un inicio de sesión por SSH, consulta nuestra guía para configurar Codex CLI en un VPS. Para elegir máquina, lee el mejor VPS para agentes de código.
Iniciar sesión con ChatGPT (código de dispositivo)
Un servidor no tiene navegador, así que el inicio de sesión normal de Codex, que abre uno, no encaja. Maude usa el flujo de código de dispositivo de Codex, codex login --device-auth:
- En Maude, abre el inicio de sesión del agente y elige Iniciar sesión con ChatGPT.
- La app muestra un código corto y un enlace a la página de inicio de sesión de OpenAI. Ábrelo en el móvil, inicia sesión en ChatGPT e introduce el código.
- Codex recoge el inicio de sesión en el servidor y Maude lo confirma.
Hay un paso que pilla a mucha gente: la documentación de autenticación de OpenAI indica que el inicio de sesión con código de dispositivo debe activarse primero, en los ajustes de seguridad de ChatGPT en una cuenta personal, o un administrador en los permisos del espacio de trabajo. Si se rechaza el código, revisa ese ajuste. También puedes iniciar sesión con una clave de API de OpenAI, que se factura a tarifas de API.
La página de precios de OpenAI indica que Codex está incluido en ChatGPT Free, Go, Plus, Pro, Business, Edu y Enterprise, con límites de uso que varían según el plan. Maude no incluye uso de Codex. Tú aportas tu propio plan o clave.
Aprobaciones y modos de sandbox
Codex combina una política de aprobación con un sandbox. Maude ofrece cuatro modos en un chip del editor de mensajes:
| Modo en Maude | Sandbox de Codex | Quién aprueba |
|---|---|---|
| Solo lectura | Solo lectura | Tú, cuando Codex pide más |
| Predeterminado | Escritura en el espacio de trabajo (el directorio de tu proyecto) | Tú, cuando Codex pide más |
| Auto | Escritura en el espacio de trabajo | La revisión automática del propio Codex |
| Acceso total (yolo) | Sin sandbox | Nadie; Codex nunca pregunta |
En los modos solo lectura y predeterminado, Maude le indica a Codex explícitamente que el revisor eres tú. Sin eso, un ~/.codex/config.toml en el servidor configurado con revisión automática podría aprobar solicitudes en tu nombre. Las solicitudes de aprobación te llegan de tres formas: como tarjeta en el chat, integradas en la bandeja y como notificación push con los botones Permitir y Denegar. Nuestra guía para aprobar permisos de agentes desde el móvil explica cómo funciona con cada agente.
El modelo y el esfuerzo de razonamiento también son chips, con los modelos que ofrece tu cuenta. /compact y /goal funcionan, y puedes redirigir un turno en curso. Cada sesión tiene además Archivos, Git (revisión bloque a bloque, commit, push y pull requests con gh) y una terminal de verdad.
Pasa una tarea de Codex a Claude Code
Como Maude ejecuta cinco agentes, una sesión no tiene por qué quedarse con Codex. Cuando esté inactiva, pásala a Claude Code, OpenCode, Grok Build o Antigravity. El nuevo agente recibe un resumen con el plan, los archivos modificados, el estado de git, la conversación reciente y tu última instrucción. Si vuelves, Codex retoma su propio hilo. Se usa para pedir una segunda opinión sobre un diff o para seguir trabajando cuando se agota la ventana de uso de un plan. Lo explicamos en pasar tareas entre agentes de código. Para decidir con qué agente empezar, consulta Claude Code vs Codex vs OpenCode.
Si trabajas en un Mac o un equipo Windows que se queda encendido, Codex Remote es oficial, está incluido en tu plan y es la opción más sencilla. Si tu trabajo con Codex vive en un servidor Linux, o quieres Codex junto a Claude Code y otros agentes en una misma bandeja, Maude está hecho para eso.
Preguntas frecuentes
¿Puedo controlar Codex CLI desde la app de ChatGPT?
codex remote-control con un paso de emparejamiento, pero hay usuarios que informan de problemas al emparejar en Linux headless. Maude, en cambio, maneja Codex CLI en tu servidor desde su propia app.¿Codex Remote funciona con un servidor Linux?
¿Qué planes de ChatGPT incluyen Codex?
¿Cómo inicio sesión en Codex en un servidor headless?
codex login --device-auth muestra un código, y lo introduces en la página de OpenAI desde cualquier dispositivo. Antes hay que activar el inicio de sesión con código de dispositivo en los ajustes de seguridad de ChatGPT, o debe hacerlo un administrador del espacio de trabajo. Maude ejecuta este flujo por ti y muestra el código en la app.¿Codex sigue funcionando si se bloquea el móvil?
Qué ha cambiado
- — Página publicada. Compatibilidad de anfitriones de Codex Remote, requisitos del código de dispositivo, planes que lo incluyen y estado de codex remote-control (issues #31183 y #35928, ambas abiertas) comprobados en esta fecha.