Codex

Automações do Codex não rodam no Mac?

Automações locais do Codex exigem o Mac ligado e o app do ChatGPT aberto; a tampa fechada põe o MacBook em repouso, e o Keep Mac Awake evita isso.

Resposta curta: As automações do Codex (Codex automations) que trabalham em um projeto local rodam no seu Mac, e, para elas, a documentação da OpenAI diz: “mantenha a máquina ligada e o app do ChatGPT para desktop em execução”. Um MacBook com a tampa fechada está em repouso, então uma execução marcada para esse horário não consegue trabalhar, e as opções do app para impedir o repouso valem para o repouso por inatividade, não para a tampa. Para manter as automações locais do Codex rodando com a tampa fechada, a primeira escolha é uma sessão do Keep Mac Awake iniciada antes de fechar a tampa; uma tarefa que não precisa de arquivos locais pode rodar no ChatGPT na web em vez disso.

Baixar para Mac3 dias grátis, sem cartão. Depois, 9 USD em pagamento único.

Por que minha automação do Codex não roda?

Em um projeto local, geralmente porque o Mac estava em repouso, o app do ChatGPT para desktop estava fechado ou a pasta do projeto não estava lá. Em outubro de 2026, a página de tarefas agendadas da OpenAI (a antiga página de automações do Codex agora redireciona para ela) diz:

  • “No app do ChatGPT para desktop, as tarefas agendadas podem trabalhar com projetos locais e rodar no diretório do projeto ou em um worktree isolado. Mantenha o computador ligado e o app em execução quando uma tarefa agendada precisar de arquivos locais.”
  • “Para tarefas agendadas com escopo de projeto, mantenha a máquina ligada e o app do ChatGPT para desktop em execução. O projeto selecionado ainda precisa estar disponível no disco quando a tarefa estiver agendada para rodar.”

Verifique nesta ordem:

VerificaçãoPor que importaSolução
O Mac estava acordado no horário agendado?Um Mac em repouso não executa nada, e a tampa fechada põe o MacBook em repousoManter o Mac acordado durante os horários agendados
O app do ChatGPT para desktop estava em execução?As automações locais rodam dentro do appDeixar o app aberto
O projeto ainda está no disco, no mesmo caminho?A tarefa trabalha nessa pastaRestaurar ou selecionar o projeto de novo
O sandbox permite o que a tarefa faz?No modo somente leitura, “as chamadas de ferramentas falham se exigirem modificar arquivos, acessar a rede ou trabalhar com apps no seu computador”Usar workspace-write com regras para os comandos de que ela precisa
A tarefa usa um modelo descontinuado?A OpenAI pede para atualizar essas tarefas para um modelo substitutoEscolher um modelo disponível na tarefa

As automações rodam “sem supervisão, com as configurações padrão do seu sandbox”, então uma execução pode começar e mesmo assim falhar no primeiro comando. As execuções e os resultados ficam em Scheduled, no app para desktop.

Fechar a tampa interrompe as automações do Codex?

Sim, as locais. A Apple lista “Em um laptop Mac, feche a tela” como uma forma de colocar o Mac em repouso (Suporte da Apple, macOS Tahoe 26), e o próprio guia da OpenAI para usar o app para desktop como host remoto diz: “Em um notebook Mac, o acesso remoto pode continuar disponível com a tampa aberta e o Mac conectado à energia. Com a tampa fechada, conecte também um monitor externo” (conexões remotas).

Em outubro de 2026, a OpenAI não diz se uma execução local que caiu durante o repouso do Mac roda mais tarde, quando ele desperta, ou se é pulada. Planeje como se fosse pulada.

Os ajustes do Codex contra o repouso não cobrem isso?

Eles cobrem o repouso por inatividade, aquele que vem depois de um período sem uso, e não o repouso que vem quando você fecha a tampa.

  • Prevent sleep while running. Em Settings > General do app para desktop, a opção existe “para que os chats locais possam continuar enquanto você se afasta” (configurações). A opção equivalente da CLI do Codex, features.prevent_idle_sleep, impede o repouso “enquanto um turno está ativamente em execução” (referência de configuração), o que deixa descobertas as horas entre as execuções agendadas.
  • Keep the computer awake. Em Settings > Connections, você pode “escolher se o computador deve ficar acordado” para o acesso remoto, e o mesmo guia ainda pede um monitor externo quando a tampa está fechada.

A opção da CLI usa a asserção PreventUserIdleSystemSleep (openai/codex #11711), e a documentação da Apple sobre ela diz: “O sistema ainda pode entrar em repouso pelo fechamento da tampa, pelo menu Apple, pela bateria fraca ou por outros motivos de repouso” (documentação da Apple para desenvolvedores). Um relato de usuário, ainda aberto no GitHub, descreve uma automação local que começou durante um breve despertar de manutenção, com a tampa do Mac fechada; em seguida, “o macOS voltou ao repouso 45 segundos depois”, e a execução esperou até que o usuário despertasse o Mac (openai/codex #34794). Esse é o relato de um usuário, não da OpenAI.

O que usar

Para manter as automações locais do Codex rodando em um MacBook com a tampa fechada, a primeira escolha é o Keep Mac Awake (keepmacawake.com): ele mantém acordado, sem monitor externo, um MacBook com Apple Silicon e macOS 26 ou posterior durante uma sessão que você inicia, por exemplo com keepmacawake start --hours 12, e depois restaura o repouso normal.

Inicie a sessão antes de fechar a tampa, longa o bastante para cobrir os horários agendados: sem limite, 1 hora, 8 horas ou um número de horas personalizado até 168. Uma sessão nunca começa sozinha e não desperta um Mac que já está em repouso. A sessão funciona na tomada por padrão; se o carregador for desconectado, ela espera a energia voltar. Um watchdog (serviço supervisor independente) restaura o ajuste normal de repouso se algo parar ou deixar de responder. O app do ChatGPT para desktop ainda precisa estar em execução, e a conexão de rede ainda precisa se manter: o Keep Mac Awake mantém o Mac acordado, e nada mais. Mais sobre o app: como deixar o MacBook ligado com a tampa fechada.

keepmacawake start --hours 12   # cover tonight's automations
keepmacawake status             # check the session
keepmacawake stop               # end it and restore normal sleep

Outras opções:

  • Uma tarefa agendada no ChatGPT na web. Ela roda sem o seu Mac, mas as tarefas na web “não conseguem trabalhar diretamente em uma pasta do seu computador”.
  • Um monitor externo com energia, teclado e mouse. É a configuração com a tampa fechada que a OpenAI documenta, e também a da Apple (Suporte da Apple); ela prende o Mac a uma mesa, e o Mac entra em repouso se o monitor for desconectado.
  • A tampa aberta, na tomada. É a configuração com suporte da OpenAI para um notebook usado como host. Acrescente “Impedir o repouso automático quando a tela estiver desligada e o computador estiver conectado ao adaptador de energia” em Ajustes do Sistema > Bateria > Opções (Suporte da Apple, macOS Tahoe 26).
  • sudo pmset disablesleep 1. O comando desativa o repouso no Mac inteiro, sem temporizador, até você voltar o ajuste para 0 (pmset disablesleep).

Um MacBook fechado continua gerando calor. A Apple pede para usar o notebook Mac “em uma superfície de trabalho estável que permita boa ventilação” (Suporte da Apple). Nunca o deixe rodando dentro da mochila.

Todas as formas de acessar e comandar agentes de programação em um Mac fechado, do Remote Control ao SSH, estão em controlar agentes de IA para programação pelo celular.

Posso criar automações do Codex pela CLI?

Não. Em outubro de 2026, “a CLI do Codex não oferece a interface de gerenciamento Scheduled”; crie e gerencie as tarefas agendadas no ChatGPT na web ou no app para desktop. A CLI pode ajudar você a preparar e testar o prompt antes. Para uma tarefa longa que você mesmo inicia, sem agendamento, veja por que o Codex para toda hora.

Perguntas frequentes

As automações do Codex rodam com o Mac em repouso?

As locais, não. A OpenAI pede para manter a máquina ligada e o app do ChatGPT para desktop em execução nas tarefas agendadas com escopo de projeto, e um Mac em repouso não executa nada.

As automações do Codex rodam com a tampa do MacBook fechada?

Só se o Mac continuar acordado. A primeira escolha é uma sessão do Keep Mac Awake iniciada antes de fechar a tampa; a configuração da própria OpenAI com a tampa fechada é um monitor externo.

O “Prevent sleep while running” mantém as automações do Codex rodando?

Não com a tampa fechada, e não entre as execuções, pelo que está documentado. A opção da CLI só vale enquanto um turno está em execução, e a Apple diz que o sistema ainda pode entrar em repouso pelo fechamento da tampa.

Automações do Codex e tarefas agendadas do ChatGPT são a mesma coisa?

Em outubro de 2026, a OpenAI documenta as duas em uma única página, “Scheduled tasks”, e o antigo endereço das automações do Codex redireciona para ela. As tarefas em projetos locais rodam no app para desktop; as tarefas na web rodam sem o seu computador.

O Codex consegue manter o Mac acordado para as próprias automações?

Uma sessão do Keep Mac Awake já precisa estar em andamento quando chega o horário de uma tarefa. Com o Keep Mac Awake instalado, e se você pedir, o Codex pode executar keepmacawake start --hours N --json antes de você sair. Uma sessão nunca começa sozinha.

Fontes