App para a barra de menus do macOS que mantém o Mac ligado apenas enquanto agentes de programação com IA, como Claude Code ou Codex, estão trabalhando.
noahelhadedy/double-shot
Um app para a barra de menus do macOS que mantém o Mac ligado, inclusive com a tampa fechada, enquanto agentes de programação com IA, como Claude Code e Codex, estão trabalhando.
Alternativa open source a:Amphetamine
- Estrelas
- 103
- Forks
- 13
- Issues abertas
- 0
- Último commit
- há 6 dias
O que é?
Double Shot é um app para a barra de menus do macOS que impede o Mac de entrar em repouso. Seu principal diferencial em relação a ferramentas como caffeinate é monitorar sessões de agentes de IA: ele detecta quando Claude Code, Codex, Gemini CLI, Cursor Agent, Copilot CLI, OpenCode, Amp ou Aider estão realmente trabalhando, inclusive em execuções únicas em segundo plano, e mantém o Mac ligado até que eles parem. Agentes personalizados criados com LangChain ou scripts comuns podem ser adicionados pelo nome nos Ajustes.
Com o modo de tampa fechada ativado, o Mac continua funcionando com a tampa fechada, inclusive usando a bateria. Para ativá-lo, é necessário informar a senha de administrador uma única vez, para adicionar uma regra restrita ao sudoers que permite apenas quatro comandos pmset. Enquanto o modo está ativo, o app desliga a tela, ativa o Modo de Pouca Energia quando o Mac está usando a bateria e interrompe o funcionamento se o Mac esquentar demais ou se a bateria cair até um nível definido. Um watchdog restaura o repouso normal se o app travar.
Double Shot também pode simplesmente manter o Mac ligado por um período definido ou até ser desativado, e permite automação por meio de links do esquema de URL doubleshot://.
Recursos principais
- 01Detecta sessões ativas de agentes de IA, como Claude Code, Codex e Gemini CLI, e mantém o Mac ligado enquanto eles trabalham.
- 02Mantém o Mac funcionando com a tampa fechada, inclusive usando a bateria, após uma configuração que exige senha apenas uma vez.
- 03Desliga a tela, ativa o Modo de Pouca Energia quando o Mac está usando a bateria e interrompe o funcionamento ao atingir um limite de temperatura ou de bateria com a tampa fechada.
- 04Oferece suporte a agentes personalizados identificados pelo nome do processo, incluindo scripts em Python, Node e binários.
- 05Oferece sessões temporizadas ou sem prazo para manter o Mac ligado, direto pela barra de menus, além de automação com o esquema de URL doubleshot://.
Casos de uso
- Deixar uma execução longa do Claude Code ou do Codex terminar depois de fechar a tampa do laptop e colocá-lo na bolsa.
- Manter um Mac ligado durante a execução prolongada de um script local ou de um agente personalizado do LangChain.
- Manter o Mac ligado por um período definido, por exemplo durante um download ou uma apresentação.
Início rápido
- 1
Instale com Homebrew
brew install --cask noahelhadedy/tap/double-shot - 2
Ou baixe o zip na página Releases, descompacte-o e mova Double Shot.app para Applications
- 3
Ou clone o repositório para compilar a partir do código-fonte
git clone https://github.com/noahelhadedy/double-shot.git
Antes de usar
- Disponível apenas para macOS. Para compilar a partir do código-fonte, é necessário macOS 14 ou posterior e Xcode 16 ou posterior.
- O app ainda não foi notarizado pela Apple, então o macOS exige uma autorização manual na primeira abertura.
- O modo com a tampa fechada exige a senha de administrador uma única vez e adiciona uma regra ao sudoers.
Em coleções
Tópicos
Perguntas frequentes
- O que é double-shot?
- Um app para a barra de menus do macOS que mantém o Mac ligado, inclusive com a tampa fechada, enquanto agentes de programação com IA, como Claude Code e Codex, estão trabalhando. Double Shot é um app para a barra de menus do macOS que impede o Mac de entrar em repouso. Seu principal diferencial em relação a ferramentas como caffeinate é monitorar sessões de agentes de IA: ele detecta quando Claude Code, Codex, Gemini CLI, Cursor Agent, Copilot CLI, OpenCode, Amp ou Aider estão realmente trabalhando, inclusive em execuções únicas em segundo plano, e mantém o Mac ligado até que eles parem. Agentes personalizados criados com LangChain ou scripts comuns podem ser adicionados pelo nome nos Ajustes.
- double-shot é gratuito? Qual é a licença?
- double-shot é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- double-shot ainda é mantido?
- Manutenção ativa. O último commit de double-shot foi em 1 de nov. de 2026.
- Para que posso usar double-shot?
- Deixar uma execução longa do Claude Code ou do Codex terminar depois de fechar a tampa do laptop e colocá-lo na bolsa. Manter um Mac ligado durante a execução prolongada de um script local ou de um agente personalizado do LangChain. Manter o Mac ligado por um período definido, por exemplo durante um download ou uma apresentação.
- Como instalar double-shot?
- Instale com Homebrew: brew install --cask noahelhadedy/tap/double-shot Ou baixe o zip na página Releases, descompacte-o e mova Double Shot.app para Applications Ou clone o repositório para compilar a partir do código-fonte: git clone https://github.com/noahelhadedy/double-shot.git
- Onde consigo double-shot?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/noahelhadedy/double-shot
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app de barra de menus do macOS que transforma o uso de tokens de ferramentas de programação com IA em um Pokémon companheiro e acompanha os gastos diários e os limites oficiais do Claude, Codex e Antigravity.
Um app completo para a barra de menus do macOS, que reúne controles do sistema, atalhos, monitoramento e widgets em um só lugar personalizável.
Um companheiro para o notch do macOS (com apps também para Windows, Linux e celular) que mostra sessões em andamento de agentes de programação com IA, como Claude Code e Codex, e permite aprovar solicitações.
Um gerenciador da barra de menus do macOS que oculta e mostra itens, com uma seção sempre oculta, busca e opções de personalização visual.
Gerenciador open source para a barra de menus do macOS que oculta ícones pouco usados e permite encontrar qualquer item pelo teclado.