OpenAI
Codex no celular, a partir de qualquer servidor Linux
O Remote no app do ChatGPT é a forma oficial de acessar o Codex pelo celular, e ele foi feito em torno de um host Mac ou Windows. O Maude roda o Codex CLI num servidor Linux ou macOS seu e o comanda pelo iOS ou Android.
Resposta rápida
O caminho oficial da OpenAI para o celular é o Remote no app do ChatGPT, que controla um computador Mac ou Windows rodando o app de desktop do ChatGPT. O Maude segue outro caminho: instala por SSH um Codex CLI com versão fixada em qualquer servidor Linux ou macOS e faz o login com o seu plano do ChatGPT por código de dispositivo. O Codex então roda lá o tempo todo, enquanto você aprova comandos pelo celular.
A OpenAI tem uma resposta oficial para "Codex no meu celular": o Remote, no app do ChatGPT para iOS e Android. Ele é bem acabado e vem incluído no seu plano. Só que o host dele é um computador rodando o app de desktop do ChatGPT em macOS ou Windows, e esse computador precisa ficar acordado. Se o seu código está numa VPS Linux, é aí que o Maude entra.
As opções oficiais hoje
Codex Remote. Você pareia o celular com um host por QR code e roda chats do Codex nele pelo app do ChatGPT. O app de desktop também pode adicionar projetos de um host SSH, então dá para acessar um servidor Linux por meio de uma máquina Mac ou Windows. A documentação da OpenAI é clara sobre a contrapartida: "Se esse computador entrar em suspensão, perder a conexão de rede ou fechar o app, o acesso remoto para até que ele esteja disponível de novo." Ela sugere um Mac ou PC dedicado e sempre ligado.
codex remote-control experimental. A referência de comandos do Codex CLI lista codex remote-control start e codex remote-control pair como experimentais. Eles rodam o app-server local com o controle remoto ativado e geram um código de pareamento de curta duração. Usuários com hosts Linux headless relataram problemas para pareá-los com os clientes móveis atuais (issue #31183), e também que o guia de conexões remotas e a referência da CLI se contradizem sobre o Linux (issue #35928). As duas issues estavam abertas quando verificamos, em 2026-10-01. Isso está mudando rápido, então confira a documentação da OpenAI antes de descartar essa opção.
A comparação completa está em Maude vs Codex Remote.
Codex numa VPS Linux pelo celular
O Maude parte do servidor, e não de um app de desktop. Você adiciona uma máquina pelo endereço, colando um comando ssh … ou escaneando o QR code que curl -fsSL https://maude.pilotdev.fr/setup | sh mostra. Debian, Ubuntu, Alpine, Fedora e outras distribuições Linux funcionam, assim como o macOS, em x86-64 ou ARM. Depois:
- O app implanta o daemon dele por SSH. Você não instala nada na mão.
- O daemon instala o Codex CLI numa versão que testamos, com checksum verificado, e o mantém atualizado.
- O daemon conversa com o Codex pelo protocolo nativo app-server, então você recebe saída em streaming, cartões de ferramentas, diffs e pedidos de aprovação, em vez de um terminal raspado.
- O servidor se conecta ao relay do Maude, com criptografia de ponta a ponta, então não precisa de nenhuma porta de entrada aberta. O SSH fica como alternativa.
As sessões rodam no servidor 24/7. Bloqueie o celular, feche o app, perca o sinal, e o Codex continua trabalhando. Para a versão manual dessa configuração, com tmux, a CLI e um login por SSH, veja nosso guia de configuração do Codex CLI numa VPS. Para escolher uma máquina, leia a melhor VPS para agentes de código.
Login com o ChatGPT (código de dispositivo)
Um servidor não tem navegador, então o login normal do Codex, que abre um, não serve. O Maude usa o fluxo de código de dispositivo do Codex, codex login --device-auth:
- No Maude, abra o login do agente e escolha Entrar com ChatGPT.
- O app mostra um código curto e um link para a página de login da OpenAI. Abra no celular, entre no ChatGPT e digite o código.
- O Codex no servidor recebe o login, e o Maude confirma.
Um passo pega muita gente de surpresa: a documentação de autenticação da OpenAI diz que o login por código de dispositivo precisa ser ativado antes, nas configurações de segurança do ChatGPT numa conta pessoal ou por um administrador nas permissões do workspace. Se o código for recusado, verifique essa configuração. Você também pode entrar com uma chave de API da OpenAI, cobrada pelas tarifas da API.
A página de preços da OpenAI diz que o Codex está incluído no ChatGPT Free, Go, Plus, Pro, Business, Edu e Enterprise, com limites de uso que variam por plano. O Maude não inclui nenhum uso do Codex. Você traz o seu próprio plano ou chave.
Aprovações e modos de sandbox
O Codex combina uma política de aprovação com um sandbox. O Maude oferece quatro modos num seletor no campo de mensagem:
| Modo no Maude | Sandbox do Codex | Quem aprova |
|---|---|---|
| Somente leitura | Read-only | Você, quando o Codex pede mais |
| Padrão | Workspace-write (o diretório do seu projeto) | Você, quando o Codex pede mais |
| Automático | Workspace-write | A revisão automática do próprio Codex |
| Acesso total (yolo) | Sem sandbox | Ninguém; o Codex nunca pergunta |
Nos modos somente leitura e padrão, o Maude diz explicitamente ao Codex que você é quem revisa. Sem isso, um ~/.codex/config.toml no servidor configurado para revisão automática poderia aprovar pedidos em seu nome. Os pedidos de aprovação chegam a você de três formas: como um cartão no chat, direto na caixa de entrada e como notificação push com os botões Permitir e Negar. Nosso guia para aprovar permissões de agentes pelo celular explica como isso funciona em cada agente.
O modelo e o esforço de raciocínio também são seletores, com os modelos que a sua conta oferece. /compact e /goal funcionam, e você pode redirecionar um turno em andamento. Cada sessão também tem Arquivos, Git (revisão trecho por trecho, commit, push, pull requests via gh) e um terminal de verdade.
Passe uma tarefa do Codex para o Claude Code
Como o Maude roda cinco agentes, uma sessão não precisa ficar com o Codex. Quando ela estiver ociosa, troque para Claude Code, OpenCode, Grok Build ou Antigravity. O novo agente recebe um resumo com o plano, os arquivos alterados, o estado do git, a conversa recente e a sua última instrução. Se você voltar, o Codex retoma a própria thread. As pessoas usam isso para ter uma segunda opinião sobre um diff ou para continuar quando a janela de uso de um plano acaba. Falamos disso em passar tarefas entre agentes de código. Para decidir com qual agente começar, veja Claude Code vs Codex vs OpenCode.
Se você trabalha numa máquina Mac ou Windows que fica ligada, o Codex Remote é oficial, está incluído no seu plano e é a escolha mais simples. Se o seu trabalho com o Codex está num servidor Linux, ou se você quer o Codex ao lado do Claude Code e de outros agentes numa só caixa de entrada, o Maude foi feito para isso.
Perguntas frequentes
Dá para controlar o Codex CLI pelo app do ChatGPT?
codex remote-control com uma etapa de pareamento, mas usuários relatam problemas de pareamento em Linux headless. O Maude, em vez disso, comanda o Codex CLI no seu servidor pelo próprio app.O Codex Remote funciona com um servidor Linux?
Quais planos do ChatGPT incluem o Codex?
Como faço login no Codex num servidor headless?
codex login --device-auth mostra um código, e você o digita na página da OpenAI em qualquer dispositivo. O login por código de dispositivo precisa ser ativado antes nas configurações de segurança do ChatGPT, ou por um administrador do workspace. O Maude roda esse fluxo para você e mostra o código no app.O Codex continua rodando se o celular bloquear?
O que mudou
- — Página publicada. Suporte a hosts do Codex Remote, requisitos do código de dispositivo, planos incluídos e a situação do codex remote-control (issues #31183 e #35928, ambas abertas) conferidos nesta data.