Melhor app para manter o Mac acordado para devs de IA — guia 2026

Não existe um único app "melhor" para manter o Mac acordado — a escolha certa depende de você precisar de um toggle manual de cinco segundos ou de algo que monitore bateria, calor e o workload real enquanto um agente de IA roda sem supervisão durante a noite. Este guia compara as opções gratuitas e nativas do macOS (caffeinate, pmset disablesleep) com os apps de terceiros mais populares (Amphetamine, KeepingYouAwake, Lungo, Caffeine) e o LidRun, usando os mesmos critérios para todos, para ficar claro onde cada um realmente se sustenta numa execução do Claude Code, Cursor, Codex ou Ollama que dura mais tempo do que você consegue ficar de olho.
Os critérios que realmente diferenciam esses apps
Manter a tela ou o sistema acordado é o mínimo esperado — o caffeinate faz isso em uma linha, e todo app deste guia passa nesse teste. Não é aí que um desenvolvedor deve escolher o vencedor.


Numa execução de agente de IA que pode começar às 23h e terminar quando terminar, cinco coisas decidem se um app é realmente seguro para deixar rodando: funciona com a tampa fechada sem monitor externo, para antes de a bateria chegar a zero, monitora o estado térmico do chip e recua quando necessário, se arma sozinho quando suas ferramentas de dev ou IA estão realmente rodando (em vez de exigir um toggle manual), e cobra assinatura por algo tão simples.
A seguir, cada opção é medida por esses cinco critérios — incluindo as duas opções que todo desenvolvedor já tem instaladas de graça.
A opção gratuita que já está no seu Mac: caffeinate e pmset
O caffeinate já vem com o macOS e é genuinamente útil. caffeinate -i bloqueia o sleep por inatividade, -d bloqueia o sleep da tela, -s bloqueia o sleep do sistema, e -w <pid> vincula a assertion a um processo, liberando-a assim que esse processo termina — caffeinate -i -w $(pgrep -f claude) mantém o Mac acordado exatamente pelo tempo em que um processo do Claude Code estiver vivo. Uma ressalva real: segundo a própria man page, -s "só é válido quando o sistema está na tomada" — na bateria, ele não faz nada por você.


Sozinho, o caffeinate não faz nada contra a tampa fechada; fechar a tampa continua colocando o Mac para dormir, não importa qual assertion esteja ativa. Desenvolvedores que precisam da tampa fechada sem monitor externo recorrem ao sudo pmset disablesleep 1, que instrui o macOS a nunca dormir automaticamente, com a tampa fechada ou não. sudo pmset disablesleep 0 reverte isso.
Os dois são gratuitos, os dois são scriptáveis, e os dois estão perto do que vários apps pagos abaixo simplesmente embrulham numa interface de menu-bar.
Guia relacionadoUm workflow para desenvolvedores com a tampa fechada no MacBookOnde o caffeinate e o pmset chegam ao limite
Nenhum dos dois tem qualquer noção de "segurança". O caffeinate -i mantém um MacBook acordado com 2% de bateria até ele desligar à força em vez de dormir graciosamente — não existe um piso para segurar a queda. O pmset disablesleep 1 é arriscado de um jeito específico: é uma configuração global do sistema, não amarrada a nenhum processo, então é fácil esquecer ligado. Uma tampa fechada com o disablesleep ativo também significa que o Mac continua rodando quente dentro de uma mochila ou num suporte com as saídas de ar bloqueadas, sem nada monitorando o estado térmico para recuar.
Nenhum dos dois registra nada, também. Se você acordar de manhã com a bateria zerada ou o Mac dormindo, não há registro de se a tarefa terminou, se a bateria acabou ou se o cooler simplesmente não deu conta — sobra só o pmset -g log e um chute.
Sem piso de bateria, sem consciência térmica, sem rede de segurança para tampa fechada, sem registro do que aconteceu — essa combinação é a lacuna real que todo app a seguir tenta fechar, LidRun incluído.
Amphetamine, KeepingYouAwake, Lungo e Caffeine — onde cada um se sustenta
O Amphetamine (grátis, Mac App Store) tem o sistema de gatilhos mais rico da lista — pode se armar por abertura de app, rede Wi-Fi, nível de bateria ou agenda, e é mantido ativamente. Não tem nada específico de IA/dev (nenhum gatilho embutido tipo "Claude Code está rodando" sem você montar uma regra de abertura de app na mão), e como roda em sandbox por causa da App Store, não consegue tocar no pmset disablesleep — então usar com a tampa fechada ainda exige monitor externo, igual ao macOS puro.
O KeepingYouAwake (grátis, open source) é o que vale recomendar sem hesitar se um toggle de menu-bar com timer é realmente tudo que você quer — simples, licenciado em MIT, faz exatamente o que promete. Sem piso de bateria, sem monitoramento térmico, sem detecção de workload, sem tampa fechada sem monitor.
O Lungo (grátis/pago, Mac App Store) é ainda mais minimalista que o KeepingYouAwake — um toggle e um seletor de duração, nada além disso. Bom para "mantenha isso acordado pela próxima hora", não foi feito para uma execução noturna sem supervisão.
O Caffeine, o toggle original da xícara de café no menu-bar, da Lighthead Software, é o app que dá nome a toda a categoria. É o mais simples dos quatro, ainda funciona, e não tem nenhum dos recursos de segurança ou detecção deste guia.
Nenhum desses quatro é um app ruim — eles são honestos sobre serem toggles simples, e se um toggle manual é realmente tudo que um desenvolvedor precisa, qualquer um deles é uma escolha gratuita e boa, sem precisar pagar por algo com mais peças em movimento.
Como o LidRun se compara nos mesmos cinco critérios
Tampa fechada sem monitor externo: o Closed-Lid Mode do LidRun usa o mesmo mecanismo pmset disablesleep do truque manual acima, mas sempre pareia o 1 com um 0 correspondente — pare a sessão, feche o app, ou reinicie depois de uma queda, e ele reconcilia a configuração de volta automaticamente. A mesma alavanca, só que sem o risco de "será que eu lembrei de desligar depois".


Piso de bateria: o tier gratuito inclui o Low Battery Auto-Stop com limites graduados — um aviso antecipado em 15%, um aviso mais forte em 5%, e um piso de sleep forçado em 4% por padrão (configurável de 4% a 8%) que libera todas as retenções de keep-awake e deixa o Mac dormir nos próprios termos, em vez de rodar até um desligamento forçado.
Monitoramento térmico: o Safety Governor lê o sinal térmico de quatro níveis da Apple (Normal, Fair, Hot, Very Hot) e libera a retenção de keep-awake em Very Hot; uma configuração opcional força o Mac a dormir de verdade se ele permanecer nesse estado — o caso que importa quando um Mac de tampa fechada acaba em algum lugar com as saídas de ar bloqueadas.
Detecção de workload: o Auto Mode monitora uma lista padrão que inclui claude, codex, cursor, ollama, docker, node e python, incluindo processos de script como um train.py rodando sob python3, e se arma ou desarma automaticamente, com um limite de CPU e uma espera de 60 segundos para não ficar oscilando quando um processo está apenas esperando I/O entre tokens.
Activity Log e preço: cada parada, timeout e acionamento de limite é registrado no Activity Log, para que uma execução noturna não termine em chute. O Low Battery Auto-Stop, o Safety Governor e o Activity Log estão todos no tier gratuito; o Auto Mode, o Closed-Lid Mode e o restante dos recursos Pro são uma compra única, sem assinatura, com janela de reembolso de 14 dias.
Qual você deveria realmente escolher
Se um toggle manual já resolve — uma tela compartilhada, um filme, um build rápido — o KeepingYouAwake, o Lungo ou o Caffeine são gratuitos e bons exatamente nisso; não há motivo para pagar por mais.


Se a tarefa é scriptada e amarrada a um único processo, o caffeinate -w <pid> ainda é a ferramenta certa, e já está no Mac.
Se o trabalho é o Claude Code, Cursor, Codex ou Ollama rodando sem supervisão durante a noite, com a tampa fechada, ou um Mac dentro de uma mochila entre execuções, as opções gratuitas e nativas não monitoram bateria nem calor, e o Amphetamine, o KeepingYouAwake e o Lungo não sabem o que é um agente de codificação. Essa é a lacuna real que o LidRun foi construído para fechar — vale testar numa execução de verdade para ver se ele se sustenta.
O LidRun mantém seu trabalho rodando com a tampa fechada, com proteção de bateria e temperatura embutida.
Já tem o LidRun? Leia o guia de configuração →
Novo no LidRun? Veja os preços →
Perguntas frequentes
Suporte para tampa fechada sem monitor externo, um piso de bateria que para antes de zerar, monitoramento térmico que recua quando o Mac esquenta, e armamento automático para ferramentas como Claude Code, Cursor, Codex e Ollama, em vez de um toggle manual.
Eles mantêm o Mac acordado, mas nenhum dos dois monitora bateria ou calor, e o pmset disablesleep é uma configuração global fácil de esquecer ligada por acidente. São ótimos para uma tarefa curta e acompanhada; para uma execução noturna sem supervisão, falta a rede de segurança.
Sem um piso, sim — um wake lock puro ou o pmset disablesleep 1 mantêm o Mac acordado direto até um desligamento forçado, em vez de um sleep gracioso. O tier gratuito do LidRun inclui o Low Battery Auto-Stop com um piso de sleep forçado padrão em 4% (configurável de 4% a 8%), para que execuções sem energia parem sozinhas antes que isso aconteça.
Para um toggle manual, não — caffeinate, KeepingYouAwake, Lungo e Caffeine são todos gratuitos e bons nessa tarefa. Pagar faz sentido quando detecção de workload, suporte a tampa fechada e limites de segurança importam para execuções longas e sem supervisão de IA ou dev; o tier gratuito do LidRun já cobre o Low Battery Auto-Stop e a segurança térmica, e o tier pago (compra única, sem assinatura) adiciona o Auto Mode e o Closed-Lid Mode.
A lista padrão do Auto Mode inclui claude, codex e cursor entre as CLIs de IA, runtimes de modelo local como o ollama, e ferramentas de build ou container incluindo docker, node, python e cargo — além de qualquer coisa adicionada manualmente.
Pode ser usado como uma, para desenvolvedores que já cresceram além de um toggle manual. O KeepingYouAwake e o Amphetamine são bons no que fazem — sessões simples e gatilhos ricos, respectivamente. O foco do LidRun é especificamente a detecção de workload de IA e dev, execuções com tampa fechada, e os limites de segurança de bateria e térmica que nenhum dos dois apps tem.