Repolode
noahelhadedy

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. 1

    Instale com Homebrew

    brew install --cask noahelhadedy/tap/double-shot
  2. 2

    Ou baixe o zip na página Releases, descompacte-o e mova Double Shot.app para Applications

  3. 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