Repolode
noahelhadedy

noahelhadedy/double-shot

App para la barra de menús de macOS que mantiene el Mac despierto, incluso con la tapa cerrada, mientras trabajan agentes de programación con IA como Claude Code y Codex.

Alternativa open source a:Amphetamine

Estrellas
101
Forks
13
Issues abiertos
0
Último commit
hace 6 días

¿Qué es?

Double Shot es una app para la barra de menús de macOS que evita que el Mac entre en reposo. A diferencia de herramientas como caffeinate, detecta las sesiones de agentes de IA: identifica cuándo Claude Code, Codex, Gemini CLI, Cursor Agent, Copilot CLI, OpenCode, Amp o Aider están trabajando, incluso en ejecuciones puntuales en segundo plano, y mantiene el Mac despierto hasta que terminan. En Settings se pueden añadir por nombre agentes personalizados creados con LangChain o scripts sencillos.

Con el modo de tapa cerrada activado, el Mac sigue funcionando con la tapa cerrada, también con batería. Para activarlo, hay que introducir una contraseña de administrador una sola vez, con la que se añade una regla restringida de sudoers que solo permite cuatro comandos pmset. Mientras está activo, la app apaga la pantalla, activa Low Power Mode cuando el Mac funciona con batería y deja de mantenerlo despierto si se calienta demasiado o la batería baja de un nivel establecido. Un watchdog restaura el reposo normal si la app se cierra inesperadamente.

Double Shot también puede mantener el Mac despierto durante un tiempo determinado o hasta que se desactive, y admite automatizaciones mediante enlaces del esquema de URL doubleshot://.

Funciones clave

  • 01Detecta sesiones activas de agentes de IA como Claude Code, Codex y Gemini CLI, y mantiene el Mac despierto mientras trabajan.
  • 02Mantiene el Mac en funcionamiento con la tapa cerrada, también con batería, tras una configuración que requiere la contraseña una sola vez.
  • 03Apaga la pantalla, activa Low Power Mode con batería y deja de mantener el Mac despierto al alcanzar un umbral de temperatura o de batería con la tapa cerrada.
  • 04Admite agentes personalizados mediante el nombre del proceso, incluidos scripts de Python, Node y binarios.
  • 05Permite mantener el Mac despierto durante un tiempo determinado o sin límite desde la barra de menús, y automatizarlo mediante el esquema de URL doubleshot://.

Casos de uso

  • Dejar que termine una ejecución larga de Claude Code o Codex después de cerrar la tapa del portátil y guardarlo en un bolso.
  • Mantener el Mac despierto mientras se ejecuta un script local durante mucho tiempo o un agente personalizado de LangChain.
  • Mantener el Mac despierto durante un periodo fijo, por ejemplo, mientras se descarga algo o durante una presentación.

Inicio rápido

  1. 1

    Instálalo con Homebrew

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

    O descarga el zip desde la página Releases, descomprímelo y mueve Double Shot.app a Applications

  3. 3

    O clona el repositorio para compilarlo desde el código fuente

    git clone https://github.com/noahelhadedy/double-shot.git

Antes de usarlo

  • Solo para macOS. Para compilar desde el código fuente se necesita macOS 14 o posterior y Xcode 16 o posterior.
  • La app aún no está notarizada por Apple, por lo que macOS requiere una autorización manual la primera vez que se abre.
  • El modo con la tapa cerrada requiere la contraseña de administrador una sola vez y añade una regla a sudoers.

En colecciones

Temas

Preguntas frecuentes

¿Qué es double-shot?
App para la barra de menús de macOS que mantiene el Mac despierto, incluso con la tapa cerrada, mientras trabajan agentes de programación con IA como Claude Code y Codex. Double Shot es una app para la barra de menús de macOS que evita que el Mac entre en reposo. A diferencia de herramientas como caffeinate, detecta las sesiones de agentes de IA: identifica cuándo Claude Code, Codex, Gemini CLI, Cursor Agent, Copilot CLI, OpenCode, Amp o Aider están trabajando, incluso en ejecuciones puntuales en segundo plano, y mantiene el Mac despierto hasta que terminan. En Settings se pueden añadir por nombre agentes personalizados creados con LangChain o scripts sencillos.
¿double-shot es gratuito? ¿Qué licencia tiene?
double-shot es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿double-shot sigue mantenido?
Mantenimiento activo. El último commit de double-shot fue el 1 nov 2026.
¿Para qué puedo usar double-shot?
Dejar que termine una ejecución larga de Claude Code o Codex después de cerrar la tapa del portátil y guardarlo en un bolso. Mantener el Mac despierto mientras se ejecuta un script local durante mucho tiempo o un agente personalizado de LangChain. Mantener el Mac despierto durante un periodo fijo, por ejemplo, mientras se descarga algo o durante una presentación.
¿Cómo se instala double-shot?
Instálalo con Homebrew: brew install --cask noahelhadedy/tap/double-shot O descarga el zip desde la página Releases, descomprímelo y mueve Double Shot.app a Applications O clona el repositorio para compilarlo desde el código fuente: git clone https://github.com/noahelhadedy/double-shot.git
¿Dónde consigo double-shot?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/noahelhadedy/double-shot

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados