Claude Code

Por que o Claude Code para toda hora?

O Claude Code para toda hora? Repouso do Mac, limite de uso, prompt esperando ou processo encerrado. O Keep Mac Awake mantém ligado o MacBook fechado.

Resposta curta: O Claude Code para toda hora por um destes cinco motivos: o Mac entrou em repouso, você atingiu um limite de uso, o Claude está esperando sua aprovação, a conexão de rede caiu, ou o processo claude foi encerrado. A mensagem na tela diz qual foi: Your computer went to sleep mid-response ou Connection lost while your computer was asleep indica repouso, e fechar a tampa de um MacBook é a causa mais comum. Para manter o Claude Code trabalhando com a tampa fechada, a primeira escolha é uma sessão do Keep Mac Awake; as outras causas têm suas próprias soluções logo abaixo.

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

Como saber por que o Claude Code parou?

Leia a última linha que o Claude Code mostrou. Em outubro de 2026, a referência de erros da Anthropic nomeia cada caso (erros):

O que você vêO que aconteceuSolução
Your computer went to sleep mid-response, Connection lost while your computer was asleepO Mac entrou em repouso durante uma requisiçãoManter o Mac acordado durante toda a tarefa
You've hit your session limit · resets 3:45pm, You've hit your weekly limitUm limite de uso do planoEsperar o horário de redefinição mostrado
Um prompt de permissão ou uma pergunta, e nada maisO Claude está esperando vocêResponder ou permitir a ferramenta com antecedência
Unable to connect to API, Request timed outA rede ou um proxyVerificar a conexão; o Claude Code tenta novamente antes
API Error: Repeated 529 Overloaded errorsA API está no limite de capacidadeTentar de novo daqui a pouco
A sessão sumiu ou aparece offline no celularO processo claude foi encerradoExecutá-lo no tmux ou manter o app dele aberto

O Claude Code tenta novamente por conta própria quando há falhas breves, “até 10 vezes com backoff exponencial antes de mostrar um erro”, então uma mensagem que fica na tela não é uma falha momentânea.

Por que o Claude Code para quando o Mac entra em repouso?

O Claude Code é um processo no seu Mac, e um Mac em repouso não executa nada. Quando o Mac desperta, o Claude Code “trata a conexão como rompida e para de ler dela”, e o turno termina com API Error: Your computer went to sleep mid-response. The response above may be incomplete. (erros). Responda continue e o Claude retoma a partir do último bloco concluído.

Dois tipos de repouso o interrompem:

  • A tampa. A Apple lista “Em um laptop Mac, feche a tela” entre as formas de colocar o Mac em repouso (Suporte da Apple).
  • O repouso por inatividade. Com a tampa aberta, o Mac entra em repouso depois de um período de inatividade definido nos Ajustes do Sistema (Suporte da Apple).

O ajuste Keep computer awake do app do Claude para desktop só cobre o segundo. A documentação da Anthropic diz que ele impede o repouso por inatividade, e acrescenta: “Fechar a tampa do notebook ainda o coloca em repouso” (tarefas agendadas). Por que o caffeinate e os ajustes de Bateria também não resolvem o caso da tampa está em como manter o Claude Code rodando com a tampa fechada.

As tarefas agendadas do app para desktop seguem a mesma regra: “Se o seu computador estiver em repouso no horário agendado, a execução é pulada”, e ao despertar o app inicia uma única execução de recuperação para o horário perdido mais recente. Como fazer com que elas disparem está em tarefas agendadas do Claude não executam.

O que usar

Para impedir que o Claude Code pare quando a tampa do MacBook está 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ê ou o Claude Code iniciam, por exemplo com keepmacawake start --hours 8 --json, e depois restaura o repouso normal.

Uma sessão dura o tempo que você escolher: sem limite, 1 hora, 8 horas ou um número de horas personalizado até 168, e uma sessão com limite de tempo termina na hora certa. Por padrão, o app funciona na tomada; se o carregador for desconectado, a sessão espera a energia voltar, e ele não desperta um Mac que já está em repouso. Um watchdog (serviço supervisor independente) restaura o ajuste normal de repouso se algo parar ou deixar de responder. O app mantém o Mac acordado, e nada mais: não mantém o Wi-Fi conectado nem suspende um limite de uso. Mais sobre o app: como deixar o MacBook ligado com a tampa fechada.

Outras opções:

  • Um monitor externo com energia, teclado e mouse. Assim um MacBook fechado continua acordado (Suporte da Apple), preso a uma mesa, e entra em repouso se o monitor for desconectado.
  • A tampa aberta, com a tela apagada. Ative “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; o Mac continua trabalhando, aberto sobre a mesa.
  • sudo pmset disablesleep 1. O comando desativa o repouso no Mac inteiro, sem temporizador, e o ajuste continua ativo até você voltá-lo para 0, como explica pmset disablesleep.

Um MacBook fechado ainda gera calor: deixe-o sobre uma superfície rígida com circulação de ar, nunca 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.

Por que o Claude Code para em um limite de uso?

Os planos por assinatura têm uma cota que se renova continuamente. Quando ela acaba, o Claude Code mostra You've hit your session limit · resets 3:45pm (ou o limite semanal, do Opus ou do Sonnet) e “bloqueia novas requisições até o horário de redefinição mostrado na mensagem” (erros). Os limites de sessão e semanal valem para todos os modelos; os limites do Opus e do Sonnet valem para uma família, então você pode mudar para outra família com /model e continuar trabalhando.

Para uma execução longa sem supervisão, a Anthropic documenta CLAUDE_CODE_RETRY_WATCHDOG=1, que tenta novamente as requisições após erros de capacidade em vez de falhar; isso não suspende o seu próprio limite de uso.

Por que o Claude Code pausa e fica esperando?

Porque ele precisa da sua resposta. Um prompt de permissão ou uma pergunta fica aberto até você responder; em uma tarefa agendada do app para desktop no modo Manual que precisa de uma ferramenta não aprovada, “a execução fica parada até você aprovar” (tarefas agendadas).

Antes de sair, permita as ferramentas de que a tarefa precisa, ou responda pelo celular: com o Remote Control, “Push when actions required” no /config envia os prompts de permissão para o app Claude (Remote Control). A configuração está em como controlar o Claude Code pelo celular.

Por que o Claude Code para quando a rede cai?

Uma conexão que falha encerra uma requisição: Unable to connect to API. Check your internet connection, Request timed out ou Connection dropped (ECONNRESET) (erros). O Claude Code tenta novamente antes, e uma sessão interativa do Remote Control continua tentando enquanto durar a queda; já o modo servidor “desiste depois de cerca de 10 minutos” (Remote Control). O Keep Mac Awake não mantém o Wi-Fi, uma VPN ou o Tailscale conectados.

Por que a sessão some?

O processo claude foi encerrado. Fechar o terminal, encerrar o app para desktop ou o VS Code, ou perder uma conexão SSH o interrompe. O conselho da Anthropic para uma máquina remota: “inicie-o dentro do tmux ou do screen” (Remote Control). claude --continue carrega “a conversa mais recente do diretório atual” (referência da CLI).

Perguntas frequentes

Por que o Claude Code para toda hora quando fecho o notebook?

Fechar a tampa coloca o MacBook em repouso, e o Claude Code só roda enquanto o Mac está acordado. Inicie uma sessão do Keep Mac Awake antes de fechar a tampa, ou use um monitor externo com energia, teclado e mouse.

Como faço o Claude Code continuar depois que ele parou?

Corrija a causa e responda continue; segundo a documentação da Anthropic, o Claude retoma a partir do último bloco concluído. Em uma execução não interativa, retome a sessão e envie continue.

O Keep computer awake do app Claude impede o Claude Code de parar?

Só com a tampa aberta. Ele impede o repouso por inatividade, e a documentação da Anthropic diz que fechar a tampa do notebook ainda coloca o Mac em repouso.

Por que o Claude Code para durante a noite?

Em geral, o Mac entrou em repouso, um limite de uso foi atingido ou um prompt ficou esperando aprovação. A lista de verificação para uma noite sem ninguém por perto está em rodar agentes de IA durante a noite no MacBook.

O Claude Code usa o caffeinate?

No macOS, sim, contra o repouso por inatividade: o changelog da Anthropic menciona o processo caffeinate que o Claude Code inicia, em uma correção para um que continuava “impedindo o Mac de entrar em repouso” depois que o Claude Code era encerrado (changelog). Isso cobre a inatividade, não a tampa: a documentação da Apple sobre a asserção de energia (power assertion) contra o repouso por inatividade diz que “o sistema ainda pode entrar em repouso pelo fechamento da tampa” (documentação da Apple para desenvolvedores).

O Claude Code consegue manter o Mac acordado sozinho?

Sim, com o Keep Mac Awake instalado: o Claude Code pode executar keepmacawake start --hours N --json antes de uma tarefa longa e keepmacawake stop --json depois. Uma sessão nunca começa sozinha.

Fontes