Keepresso
Keepresso
Usar Keepresso

Mantén tu Mac despierto durante compilaciones y builds largos

Actualizado Jul 14, 2026 3 min

Un archive largo de Xcode, un cargo build --release, una instalación de Gradle o npm, o una ejecución local de CI es el momento clásico en que macOS decide que la máquina está inactiva. La pantalla se atenúa, el sistema entra en reposo y el build se atasca o muere. Keepresso mantiene el Mac despierto para el trabajo y lo deja descansar cuando termina.

Elige el enfoque que encaje con el trabajo

1. Sesión cronometrada (lo más simple)

Si sabes que el build suele terminar en una ventana de tiempo:

  1. Haz clic en la taza de Keepresso en la barra de menús.
  2. Elige una duración (1 hora, 4 horas, personalizada, o Hasta una hora).
  3. Inicia mantener despierto y lanza el build.

Cuando el temporizador termina, Keepresso deja de mantener el sistema despierto. Detalles: sesiones cronometradas.

2. Disparador de proceso (sin manos)

Mantente despierto solo mientras la herramienta de build está realmente en ejecución:

  1. Abre Preferencias → Disparadores.
  2. Activa el filtro por disparadores.
  3. Añade una condición Proceso en ejecución y haz coincidir el comando, por ejemplo xcodebuild, swift, cargo, rustc, gradle, java, node, npm, pnpm, make, ninja o cmake.
  4. Combina con cualquiera si usas más de una herramienta.

Cuando el proceso termina, Keepresso cierra la sesión (tras el margen de gracia que configures) y el Mac puede volver a entrar en reposo. Consulta disparadores inteligentes.

3. Disparador de carga de CPU (independiente de la herramienta)

Si el nombre de la herramienta cambia pero la máquina está claramente trabajando:

  1. Añade una condición CPU por encima de un umbral (50 % o 75 % es un buen punto de partida).
  2. Mantén el suavizado: un pico breve no abrirá una sesión; una carga sostenida sí.

Ideal para toolchains mixtas o builds de IDE que lanzan procesos hijos con nombres distintos.

4. Preajustes Renderizado multimedia / Agente de IA

Los preajustes integrados cubren trabajos largos habituales:

  • Renderizado multimedia mantiene la sesión mientras corre ffmpeg.
  • Agente de IA la mantiene mientras corren claude, codex o grok (trabajo de agentes de noche en un portátil).

Aplica un preajuste desde el menú de condiciones; reemplaza el conjunto de reglas actual y activa los disparadores.

Opcional: pantalla apagada, tapa cerrada

Los builds no necesitan un panel encendido.

  • Desactiva evitar el reposo de pantalla si solo te importa que el sistema se mantenga activo. Guía: Mantén el Mac despierto con la pantalla apagada.
  • En un MacBook, activa el modo de pantalla cerrada para que la máquina siga compilando en una bolsa o en una estantería, con el panel interno en reposo al cerrar la tapa. Guía: Tapa cerrada.

Seguridad de la batería

En un portátil, combina mantener despierto con la pausa automática por batería para que una sesión olvidada no agote la batería. Define un límite (por ejemplo 20 %) en Preferencias; Keepresso pausa cuando la carga baja de ese nivel. Más: Mantén despierto mientras se carga.

Scripts y máquinas de CI

Para máquinas de build headless o pipelines con scripts:

# Hold the Mac awake while a command runs (app not required for this mode)
keepresso -dims -- your-build-command

# Or drive the running app
keepresso start --duration 120
keepresso stop

Instalación y PATH: CLI de keepresso. En un Mac mini usado solo para builds, sigue también la checklist de configuración headless para que el inicio de sesión y las políticas de reposo encajen con una máquina siempre encendida.

Relacionado

Consigue Keepresso

Gratis y de código abierto, para macOS 14 y versiones posteriores. Instálalo y mantén tu Mac despierto, a tu manera.

Más en Usar Keepresso

Mantén tu Mac despierto durante un tiempo determinado
Inicia una sesión cronometrada de mantener despierto para que tu Mac se mantenga encendido durante una descarga o un renderizado, y luego entre en reposo por sí solo.
Mantén tu MacBook despierto con la tapa cerrada
Evita que tu MacBook entre en reposo al cerrar la tapa, con batería, sin pantalla externa y sin cable de corriente. Gratis y de código abierto.
Mantén despierto solo cuando importa, con disparadores inteligentes
Configura condiciones para que Keepresso mantenga tu Mac despierto solo mientras se ejecuta una app, hay una llamada en curso, tienes corriente, y más. Nunca activo cuando no debería estarlo.
Mantén tu Mac despierto pero deja que la pantalla se apague
Mantén tu Mac funcionando para una descarga o una compilación mientras la pantalla entra en reposo, para ahorrar energía y proteger la pantalla.