Holdor
Holdor é um app gratuito para a barra de menus do macOS que impede o Mac de dormir durante agentes de coding com AI, sem bloquear a tela.
O que é Holdor?
Holdor é um app gratuito e de código aberto para a barra de menus do macOS que impede o Mac de entrar em modo de suspensão enquanto agentes de coding com IA estão em execução. Seu propósito principal é evitar que tarefas longas de coding sejam interrompidas quando a máquina entraria em suspensão ociosa — permitindo ainda que você bloqueie a tela.
Holdor foi projetado para funcionar com ferramentas comuns de coding com IA (incluindo Claude, Cursor, Windsurf, VS Code e fluxos de trabalho baseados em terminal). Ele monitora processos em execução e usa o comportamento nativo de gerenciamento de energia do macOS para manter um estado ativo apenas enquanto os apps selecionados estão rodando.
Principais Recursos
- App na barra de menus (sem ícone no Dock, sem janela principal): Fica na barra de menus do macOS para minimizar bagunça na tela.
- Suporte a seleção e monitoramento com detecção automática: Você pode ativar quais apps proteger, e o Holdor detecta quando apps suportados iniciam ou saem.
- Cafeinização inteligente por processo (modo Regular): Usa o mecanismo
caffeinatedo macOS vinculado ao ID de processo de cada app monitorado para evitar suspensão ociosa enquanto eles rodam. - Modo Estendido para cenários de fechamento da tampa: Adiciona prevenção de suspensão do sistema ao fechar a tampa (além da prevenção de suspensão ociosa), ideal para setups conectados à energia.
- Configuração persistente: Seleções de apps persistem entre reinicializações.
- Implementação nativa leve: Construído com Swift (sem runtime Electron), visando uso mínimo de memória e CPU.
Como Usar o Holdor
- Baixe e abra o Holdor no macOS (v1.4.0 é referenciada no site). O app fornece um ícone na barra de menus.
- Use o menu para ativar quais apps você quer proteger. O Holdor suporta detecção automática de vários ferramentas e rastreia quando elas iniciam ou saem.
- Escolha o modo adequado:
- Modo Regular para evitar suspensão ociosa enquanto apps monitorados rodam.
- Modo Estendido se precisar evitar suspensão do sistema com a tampa fechada (ex.: setup desktop conectado).
- Inicie seu agente de coding com IA normalmente. Bloqueie a tela e saia se precisar — o Holdor impede o Mac de dormir até o processo monitorado encerrar.
Casos de Uso
- Evitar suspensão ociosa durante refatorações em IDE: Execute uma refatoração longa guiada por agente em um editor suportado e bloqueie a tela depois; o Holdor evita que o Mac entre em suspensão ociosa que poderia encerrar a sessão.
- Manter tarefas de coding baseadas em terminal rodando: Proteja fluxos CLI (ex.: sessões de terminal com ferramentas de coding com IA suportadas) para que o sistema não durma no meio de um comando enquanto você está ausente.
- Setup conectado com tampa fechada: Use o Modo Estendido para evitar suspensão do sistema ao fechar a tampa, útil para setups de mesa onde quer manter a máquina ativa.
- Continuar um agente após se afastar: Ao iniciar uma tarefa de coding com IA, bloqueie a tela para cumprir políticas de segurança; o Holdor mantém o agente rodando em segundo plano com a tela bloqueada.
- Proteger múltiplas ferramentas em um fluxo: Selecione vários apps suportados (ex.: um editor mais terminal) para que o Holdor mantenha o Mac acordado nas partes do fluxo que dependem de agentes de IA.
FAQ
Como o Holdor impede o macOS de dormir?
O Holdor usa o comando caffeinate nativo do macOS vinculado ao ID de processo do app monitorado. No modo Regular, usa caffeinate -i -w PID para evitar suspensão ociosa. No modo Estendido, adiciona a flag -s para também evitar suspensão do sistema ao fechar a tampa. Quando o app monitorado encerra, a asserção é liberada automaticamente.
Qual a diferença entre modo Regular e Estendido?
O modo Regular evita suspensão ociosa para que o Mac fique acordado por inatividade enquanto um app monitorado roda. O modo Estendido evita adicionalmente suspensão do sistema causada por fechamento da tampa. Ambos os modos permitem que a tela desligue e bloqueie normalmente.
O Holdor consome muita bateria?
O site afirma que o Holdor em si usa recursos negligíveis por ser um app nativo em Swift sem Electron. No modo Regular, só evita suspensão ociosa enquanto apps monitorados rodam. No modo Estendido, o Mac permanece acordado mesmo com tampa fechada, o que pode gastar mais bateria se desconectado.
Posso bloquear a tela com o Holdor ativo?
Sim. O propósito descrito no site é evitar suspensão permitindo que a tela desligue e bloqueie normalmente, satisfazendo políticas de segurança enquanto agentes de IA continuam rodando.
O Holdor é gratuito?
Sim. O site afirma que o Holdor é completamente gratuito e de código aberto sob licença MIT, com código-fonte disponível no GitHub.
Alternativas
- Configurações nativas de energia do macOS / ferramentas de prevenção de sono: Em vez de monitoramento por processo de app, essas opções geralmente se aplicam de forma mais ampla ao sistema todo e podem não limitar o estado de vigília apenas quando um agente de IA está rodando.
- Mudanças no fluxo de trabalho por sessão (manter a máquina acordada manualmente): Soluções como deixar o laptop aberto ou ajustar o comportamento de sono podem funcionar, mas não atendem à exigência de segurança de bloquear a tela enquanto o agente roda.
- Outras utilidades “keep awake” conscientes de processos: Alternativas de nível de categoria são apps que impedem o sono com base em atividade ou processos em execução, em vez de estritamente vinculados a sessões de ferramentas de coding com IA; a principal diferença é como detectam o que monitorar e quais modos de sono previnem (ocioso vs sistema/fechamento da tampa).
- Abordagens de hardware/configuração de mesa (ex.: usar energia externa e manter a tampa aberta): Isso pode evitar interrupções de sono, mas sacrifica conveniência ou fluxo de segurança (bloqueio da tela ao se afastar do trabalho).
Alternativas
Clawcard
Clawcard: agentes de IA com email, telefone e cartão virtual para OpenClaw. Potencialize suas interações digitais.
Biji
Biji é uma plataforma versátil projetada para aumentar a produtividade por meio de ferramentas e recursos inovadores.
Codex Plugins
Use Codex Plugins para combinar skills, integrações de apps e servidores MCP em fluxos reutilizáveis, ampliando o acesso do Codex a Gmail, Drive e Slack.
Falconer
Falconer é uma plataforma de conhecimento que se atualiza sozinha, reunindo documentação interna e contexto de código para equipes rápidas encontrarem e compartilharem.
OpenFlags
OpenFlags é um sistema de feature flags open source e self-hosted para progressive delivery, com avaliação local via SDKs e control plane.
Decision Jar
Crie jarras virtuais de opções com o Decision Jar: agite o telefone para escolher na hora e use sugestões de IA para reduzir a fadiga.