Se você costuma realizar tarefas longas no Mac, como compilar códigos, exportar vídeos ou fazer backups, provavelmente já teve que lidar com o sistema entrando em repouso no pior momento possível. A boa notícia é que o macOS tem uma solução nativa para isso — e o nome dela é caffeinate.
Pouco conhecido por usuários comuns, esse comando de terminal é leve, eficiente e elimina a necessidade de apps de terceiros como o antigo Caffeine. A seguir, você vai entender o que é o caffeinate, como usá-lo, e por que ele pode se tornar um aliado essencial na sua rotina com o Mac.
O que é o caffeinate?
O caffeinate
é um comando interno do macOS, disponível por padrão no sistema, que serve para impedir que o computador entre em repouso enquanto tarefas estão sendo executadas. Ele está localizado em /usr/bin/caffeinate
e pode ser ativado pelo Terminal com alguns parâmetros simples.
A ideia é manter o sistema ou apenas partes dele (como a tela ou o disco) ativos, sem a necessidade de simular movimento de mouse ou instalar programas extras.
Como o comando funciona?
O caffeinate
atua criando “assertivas” de energia, que sinalizam ao sistema que ele deve se manter acordado. Você pode controlar diferentes comportamentos por meio de opções específicas. Veja as principais:
-d
: evita que a tela desligue-i
: impede o repouso por inatividade-m
: mantém o disco rígido ativo-s
: evita que o sistema durma quando estiver conectado à energia-u
: simula atividade do usuário, acendendo a tela e impedindo o sono (por padrão, por 5 segundos, a menos que seja especificado)
Essas opções podem ser usadas sozinhas ou combinadas para atender diferentes necessidades.
Exemplo prático: impedindo o Mac de dormir durante tarefas longas
Imagine que você esteja executando um processo de build com npm run build
e não quer que o Mac durma antes da conclusão. Basta usar:
caffeinate -i npm run build
Com esse comando, o sistema permanecerá ativo até que o processo final termine, garantindo que tudo seja concluído sem interrupções.
Você também pode simplesmente rodar:
caffeinate
Nesse caso, o Mac ficará acordado até que você interrompa o comando com Ctrl + C.
Alternativas ao caffeinate: apps para manter o Mac acordado
Embora o caffeinate
seja prático para usuários do Terminal, existem vários aplicativos que oferecem funções semelhantes com interfaces mais intuitivas, além de configurações adicionais para usuários menos técnicos. Confira algumas das melhores opções:
1. Amphetamine
Um dos apps mais populares da categoria, o Amphetamine é gratuito e muito personalizável. Ele permite que você:
- Ative sessões para manter o Mac acordado por tempo determinado
- Impeça o repouso com base em condições (como conexão com Wi-Fi ou execução de um app)
- Ative/desative com um clique na barra de menu
- Configure automações com base em horários, bateria, entre outros
Disponível gratuitamente na Mac App Store.
2. KeepingYouAwake
Inspirado no antigo Caffeine, o KeepingYouAwake é um app leve e de código aberto, que fica na barra de menu e permite ativar ou desativar o modo “sem dormir” com um simples clique.
É ideal para quem quer uma solução minimalista, sem muitas configurações.
Disponível no GitHub: KeepingYouAwake
3. Caffeine (clássico)
O clássico Caffeine foi por muito tempo o app mais usado para essa função. Embora tenha sido descontinuado e não seja mais atualizado oficialmente, ainda funciona em algumas versões do macOS. Seu funcionamento é simples: clique no ícone da xícara na barra de menu para ativar/desativar.
Por ser um app antigo, pode não funcionar corretamente nas versões mais recentes do sistema.
4. AntiSleep
O AntiSleep é uma alternativa paga que oferece recursos avançados, como:
- Regras personalizadas para ativação automática
- Bloqueio de tela opcional sem suspender o sistema
- Monitoramento da atividade da CPU para manter o sistema ativo
Mais indicado para usuários avançados ou profissionais que precisam de mais controle.
Por que usar o caffeinate em vez de apps?
Ao optar por caffeinate
, você está usando um recurso nativo, leve, sem consumo extra de memória ou dependência de terceiros. É ideal para quem busca mais controle sobre o comportamento energético do sistema, especialmente durante:
- Compilações e builds longos
- Downloads pesados
- Uploads de arquivos em servidores
- Exportações de mídia
- Leituras e apresentações sem interrupções
Além disso, por ser um comando de linha, o caffeinate
pode ser incluído em scripts e automações, tornando seu uso ainda mais flexível.
Um comando simples, mas poderoso
Se você nunca tinha ouvido falar do caffeinate
, agora já sabe: ele é um daqueles recursos escondidos do macOS que podem facilitar (e muito) o seu dia a dia. Simples, direto e eficaz — assim como todo bom utilitário deve ser.
Na próxima vez que estiver trabalhando em algo importante, deixe o seu Mac acordado com caffeinate
— e não esqueça de tomar um café também