Mantenha seu Mac acordado para Claude Code, agentes e tarefas longas.

Um Mac que entra em repouso pausa seu agente, seu download ou seu build. A solução mais rápida vem com o macOS: um comando do Terminal, caffeinate. Veja os jeitos que funcionam, e a armadilha quando você fecha a tampa.

Atualizado

Em resumo

  • caffeinate -i mantém o Mac acordado até você pressionar Control-C. Coloque um comando depois dele e o Mac fica acordado exatamente enquanto esse comando rodar: caffeinate -i claude.
  • Sem Terminal: em um MacBook, ative Impedir repouso automático no adaptador de energia quando a tela estiver desligada (Bateria → Opções). Em um Mac de mesa, o mesmo controle fica em Energia.
  • Fechar a tampa de um MacBook o coloca em repouso, a menos que ele esteja na tomada com tela, teclado e mouse externos.
  • A tela pode bloquear e desligar enquanto o Mac continua trabalhando. O que para suas tarefas é o repouso, não uma tela apagada.

1caffeinate: o comando integrado

O caffeinate vem em todo Mac. Ele mantém o Mac acordado enquanto roda e não faz mais nada.

Mantenha o Mac acordado até você pressionar Control-C:

caffeinate -i

Mantenha-o acordado exatamente enquanto o Claude Code (ou qualquer outro comando) rodar:

caffeinate -i claude

Por duas horas (7.200 segundos):

caffeinate -i -t 7200

Até um programa que já está rodando terminar (encontre o número dele com pgrep e use-o depois de -w):

pgrep -fl claude
caffeinate -i -w 12345

O que as letras significam: -i impede o repouso por inatividade, -d mantém a tela ligada, -m mantém o disco acordado, -s mantém o sistema inteiro acordado enquanto estiver na tomada (manual do caffeinate). Para agentes e builds, -i basta; adicione -d só se quiser acompanhar a tela.

2O ajuste, sem Terminal

Em um MacBook: Ajustes do Sistema → Bateria → Opções, e ative Impedir repouso automático no adaptador de energia quando a tela estiver desligada. Em um Mac de mesa: Ajustes do Sistema → Energia, e depois Impedir repouso automático quando a tela estiver desligada (Suporte da Apple).

Isso só funciona enquanto o Mac está na tomada e gasta mais energia, então desative quando não precisar mais.

3Fechando a tampa

Um MacBook entra em repouso quando você fecha a tampa, e o caffeinate não muda isso. Ele só continua trabalhando com a tampa fechada no modo de tela fechada: ligado na tomada e a uma tela externa, com teclado e mouse ou trackpad (Other World Computing).

Você pode encontrar sudo pmset -a disablesleep 1 na internet. Ele impede todo repouso, até dentro de uma mochila, onde um MacBook fechado rodando um agente pode esquentar muito. Se usar, desfaça com sudo pmset -a disablesleep 0 e nunca rode uma linha com sudo que você não entende.

4Apps que fazem isso por você

Se você prefere clicar a digitar, apps da barra de menus usam o mesmo controle do sistema:

  • Amphetamine (grátis, Mac App Store): sessões com timer, "enquanto um app estiver aberto" e mais.
  • KeepingYouAwake (grátis, código aberto): um clique na barra de menus.

5Para agentes rodando enquanto você está fora

  • Deixe o Mac na tomada e, em Macs de mesa, ative Despertar para acesso à rede em Energia, para que o Compartilhamento de Tela e o SSH ainda consigam alcançá-lo.
  • Rode o agente dentro de caffeinate -i, assim o Mac volta a entrar em repouso sozinho quando o agente terminar.
  • Um Mac mini é uma máquina de IA silenciosa e sempre ligada; veja o guia do Mac mini como servidor de IA.
  • Antes de deixar um agente rodando, confira o que ele pode tocar. Se ele já rodou um comando que você não esperava, faça a verificação do Mac.

6Perguntas

Como manter meu Mac acordado para o Claude Code?
Inicie com caffeinate -i claude em vez de claude. O Mac fica acordado enquanto o Claude Code roda e pode voltar ao repouso quando ele terminar. Para sessões longas, deixe o Mac na tomada.
Qual é o comando do Terminal para manter o Mac acordado?
caffeinate -i mantém o Mac acordado até você pressionar Control-C; caffeinate -i -t 3600, por uma hora; caffeinate -i seguido de qualquer comando, enquanto esse comando rodar.
Dá para manter o MacBook acordado com a tampa fechada?
Só no modo de tela fechada: na tomada, com tela, teclado e mouse externos. Fora isso, fechar a tampa o coloca em repouso, não importa o que o caffeinate diga.
O caffeinate gasta a bateria?
Ele impede o repouso, então o Mac gasta tanta energia quanto o trabalho que está fazendo exige. Na bateria, use um limite de tempo com -t ou ligue na tomada.
Meu Mac continua trabalhando quando a tela bloqueia?
Sim, desde que o próprio Mac não esteja em repouso. A tela pode desligar e bloquear enquanto o caffeinate ou o ajuste de repouso mantém o Mac rodando.

Fontes

  1. manual do caffeinatess64.com
  2. Suporte da Applesupport.apple.com
  3. Other World Computingeshop.macsales.com
  4. Amphetamineapps.apple.com
  5. KeepingYouAwakegithub.com

Mais segurança no Mac