Cómo mantener Claude Code funcionando con el MacBook cerrado

Henry AGI
6 min de lecturaJun 2026
Cómo mantener Claude Code funcionando con el MacBook cerrado

Respuesta corta: cerrar la tapa no solo apaga la pantalla, activa un modo de suspensión clamshell aparte y de nivel más bajo que ninguna herramienta común para mantener el Mac despierto puede tocar, así que Claude Code se congela a mitad de tarea aunque tuvieras caffeinate o una app de la barra de menú corriendo. Esta guía repasa la forma gratuita de anular eso tú mismo, dónde se vuelve riesgoso en una corrida nocturna sin supervisión, y cómo mantener Claude Code funcionando con el MacBook cerrado usando auto-stop por batería y temperatura en vez de un simple interruptor del sistema.

Por qué cerrar la tapa mata a un agente a mitad de tarea

Claude Code corre como un proceso normal en tu terminal, no como una tarea que vive en algún servidor, así que depende por completo del estado de energía de tu Mac. Cierras la tapa y, con macOS de fábrica, toda la máquina se suspende en un par de segundos. El agente se detiene a mitad de paso, y cualquier llamada a herramienta o edición de archivo que estuviera en curso simplemente queda congelada donde estaba.

Lo que sorprende a la mayoría es que esta no es la misma suspensión que normalmente combate una herramienta para mantener el Mac despierto. macOS tiene dos disparadores distintos. La suspensión por inactividad (idle sleep) es el sistema quedándose dormido por falta de uso, y es justo lo que caffeinate y la mayoría de las apps de barra de menú evitan creando una power assertion — la misma API pública (IOPMAssertionCreateWithName) detrás de casi todas ellas. La suspensión clamshell es un disparador de nivel más bajo que se activa en el instante en que la tapa se cierra físicamente, y una simple power assertion no puede detenerlo. Esa es la razón real por la que cerrar la tapa mata a Claude Code aunque hayas iniciado caffeinate cinco minutos antes: bloqueaste el tipo de suspensión equivocado.

El momento en que pasa lo empeora todo. Las corridas largas de un agente —un refactor de muchos archivos, una batería de tests grande, una migración nocturna— son justo las que quieres dejar correr solas. Entonces la tapa se cierra apenas te alejas, y vuelves a encontrar una sesión que no ha hecho nada en horas.

LidRun
Diagram showing macOS idle sleep versus clamshell sleep, and why keep-awake apps stop the first but not the second
Dos tipos distintos de reposo. La mayoría de las herramientas keep-awake solo combaten el primero.

La forma gratuita de hacerlo tú mismo, y dónde se vuelve riesgoso

Antes de buscar cualquier app, vale la pena saber qué te da macOS gratis de entrada, porque más de una de estas opciones sí funciona de verdad.

La opción más limpia es un monitor. Conecta una pantalla externa (y, en Macs Intel más antiguos, un teclado o mouse) mientras el Mac está enchufado, y el modo clamshell nativo de macOS mantiene toda la máquina corriendo con la tapa abajo, sin ningún software de terceros de por medio. Es la mejor opción si estás en un escritorio. No sirve si la idea es cerrar la tapa y alejarte solo con la laptop, que es el caso real de 'mantener Claude Code corriendo mientras no estoy' la mayoría de las veces.

La palanca que funciona sin monitor es pmset -a disablesleep 1, ejecutado en Terminal. Este es el ajuste real que detiene el disparador de suspensión clamshell — es gratis, viene integrado en macOS, y es el mismo interruptor que activa por ti, en el fondo, cualquier herramienta de terceros que promete 'sobrevivir con la tapa cerrada'. El problema está en lo que no hace: es un ajuste global y persistente, sin temporizador, sin chequeo de batería y sin chequeo de temperatura. Cierras la tapa, metes el Mac en una mochila y te olvidas de que lo activaste, y la máquina sigue corriendo —caliente, en un espacio cerrado, con la batería que le quede— hasta que te acuerdes de sudo pmset -a disablesleep 0 o se le acabe la batería. Olvidarse de revertirlo es la forma más común en que esto sale mal: esa misma noche el Mac tampoco se va a suspender en el sofá, porque nunca lo volviste a apagar.

caffeinate, Amphetamine, KeepingYouAwake, Lungo y Caffeine son realmente buenas en otra tarea: evitar la suspensión por inactividad mientras estás en tu escritorio, barato o gratis, con un interruptor limpio en la barra de menú. El propio caffeinate de Apple es confiable justo para eso. Pero la suspensión por inactividad no es la suspensión clamshell, así que el problema de la tapa cerrada que vimos arriba aplica a cualquier herramienta construida solo sobre esa API de power assertion, a menos que la app en particular documente su propia solución independiente para la tapa cerrada — vale la pena revisarlo antes de confiar en una para toda la noche.

LidRun
Comparison table of caffeinate, manual pmset disablesleep, and LidRun Closed-Lid mode for keeping Claude Code running with the lid closed
La palanca gratuita funciona. Lo que le falta es todo lo que la rodea.
Guía relacionadaUn workflow de desarrollo con la tapa cerrada del MacBook

Cómo LidRun mantiene viva una corrida de Claude Code de forma segura

El Closed-Lid Mode de LidRun está construido sobre la misma palanca pmset disablesleep de arriba. No hay ningún truco de kernel aparte, solo el público, aplicado a través de un pequeño helper con privilegios en vez de un comando crudo en Terminal. La diferencia está en lo que lo rodea: LidRun siempre empareja activarlo con desactivarlo —al detenerse, al salir, y reconciliándolo en el siguiente inicio si la app llegó a fallar con la opción atascada en encendido— así que es mucho más difícil terminar con un Mac que en silencio no puede suspenderse durante días. El diálogo de confirmación avisa de entrada que activar esto por primera vez puede pedirte tu contraseña de administrador para aprobar ese helper; después de eso no vuelve a preguntar.

Además de la palanca en sí, LidRun agrega las partes que un comando pmset manual no puede: vigila tu batería —auto-stop por debajo del 20% por defecto, ajustable de 15% a 50%, activo para todo usuario pague o no— y tu estado térmico, leído a partir de la propia señal de presión de macOS: nominal → fair → serious → critical (que se te muestra como Normal → Leve → Caliente → Muy caliente). Si la presión térmica llega a Serious mientras una sesión está corriendo, LidRun se repliega; si llega a Critical con la tapa cerrada, obliga al Mac a suspenderse en vez de dejarlo seguir corriendo sin ventilación. Un piso de emergencia más estricto, de 4–8%, se mantiene activo sin importar el plan, específicamente para que una corrida larga termine en una suspensión controlada en vez de un apagado repentino que pierda trabajo — ese piso está activo para todos, aunque ajustar con precisión dónde cae dentro de ese rango es parte del plan pago.

Para detectar Claude Code en la práctica, Auto-Watch de LidRun escanea los procesos en ejecución cada 10 segundos buscando un conjunto de firmas conocidas de herramientas de desarrollo e IA, claude entre ellas, y activa Keep Awake en el momento en que ve una corriendo — sin ningún interruptor manual de por medio. Como un agente pasa tiempo real esperando la respuesta de una API con el CPU casi al 0% entre llamadas a herramientas, LidRun trata a un proceso de agente reconocido como activo por su sola presencia, no por la carga de CPU, así que no libera el Mac debajo de Claude Code solo porque parezca inactivo por un minuto. Auto-Watch en sí es una función Pro; en el plan gratuito no hay detección automática, así que activas Keep Awake tú mismo —o directamente Closed-Lid Mode, que activa Keep Awake por ti en el mismo paso— antes de cerrar la tapa. Sostiene la sesión igual de confiable, solo que de forma manual.

Cada sesión, ya sea que termine porque la tarea acabó, se agotó el temporizador, saltó un umbral de batería o temperatura, o la apagaste tú mismo, queda registrada en el Activity Log indicando cuál de esas fue la causa. Una corrida que se traba durante la noche deja de ser un misterio a la mañana siguiente; abres el registro en vez de adivinar. Esa es toda la idea detrás de esto: agente corriendo, se mantiene despierto; agente terminado —o los propios umbrales de seguridad del Mac dicen lo contrario— se libera y se deja suspender. No es un bloqueo de suspensión a ciegas que corre sin más hasta que te acuerdes de apagarlo.

Cuándo usarlo, y cuándo no lo necesitas

Esto se justifica en corridas sin supervisión: un refactor grande que arrancas antes de dormir, una tarea larga del agente mientras estás lejos del escritorio, cualquier caso donde de otro modo tendrías que quedarte ahí solo para mantener el Mac despierto tú mismo.

Si estás observando y dirigiendo al agente activamente, no necesitas nada de esto — el Mac no se suspende con la tapa abierta mientras estás escribiendo o haciendo clic, y las tareas cortas que terminan en un par de minutos están bien por sí solas. El problema de la tapa cerrada solo aparece cuando de verdad quieres alejarte.

El plan gratis cubre enchufar el cargador y activar Closed-Lid Mode (o Keep Awake) tú mismo, más un número limitado de corridas gratis con Closed-Lid para que pruebes todo el flujo nocturno antes de decidir si vale la pena pagar. Si alguna vez dejaste la tapa abierta toda la noche solo para que Claude Code sobreviviera hasta la mañana, ese es exactamente el caso para el que está pensado esto.

Una configuración práctica, paso a paso, para una corrida nocturna

Primero, enchufa el cargador. La corriente eléctrica saca por completo el tema de la batería de la ecuación en una corrida larga — cerrar la tapa con solo batería, sin pantalla para revisar nada, es la forma más rápida de volver a encontrar un Mac apagado en vez de una tarea terminada.

Inicia tu tarea de Claude Code en la terminal como siempre, luego abre el ícono de LidRun en la barra de menú y activa Closed-Lid Mode. Mantiene el Mac despierto y cubre el disparador de la tapa cerrada en el mismo paso, así que no hay que recordar activar Keep Awake por separado antes. El diálogo de confirmación te pregunta cuánto tiempo mantenerlo —hasta que lo apagues, o una ventana fija de 30 minutos hasta 8 horas— y qué comportamiento quieres: Keep-awake mantiene el Mac despierto toda la duración sin importar lo que esté corriendo, mientras que Smart, el modo por defecto, deja que el Mac se suspenda solo unos 10 minutos después de que LidRun deja de ver alguna tarea rastreada. Smart es la opción más segura para una corrida nocturna, ya que no se va a quedar despierto sin hacer nada toda la noche después de que Claude Code termine de verdad a las 2am.

Si es la primera vez que activas Closed-Lid, espera que te pida tu contraseña de administrador una sola vez para aprobar el helper con privilegios de LidRun — no lo vuelve a pedir después de eso. Si todavía no tienes licencia, el mismo diálogo muestra cuántas corridas gratis de Closed-Lid te quedan, suficientes para probar esto de verdad en una tarea nocturna real antes de pagar por ello.

Cierra la tapa y aléjate. Pon el Mac sobre una superficie dura y ventilada —un escritorio, un soporte, cualquier cosa que no sea una cama, el cojín de un sofá o el interior de una mochila cerrada. Una tapa cerrada ya corta el flujo de aire principal; un espacio encerrado encima de eso es el verdadero riesgo de sobrecalentamiento, no el software que corre por debajo.

A la mañana siguiente, abre el Activity Log desde el mismo menú para ver exactamente cómo terminó la sesión —tarea terminada, temporizador agotado, o intervino un umbral de batería o temperatura— en vez de adivinar por un trackpad frío.

LidRun
LidRun Closed-Lid Mode dialog showing duration options and Smart versus Keep-awake behavior
El modo Smart es el predeterminado — deja que la Mac se duerma por sí sola en cuanto no queda ninguna tarea rastreada.

Inícialo con una tecla antes de cerrar la tapa

Cuando Claude Code está a mitad de una tarea y necesitas irte, LidRun 1.2 hace que activar el modo closed-lid sea una sola tecla: presiona ⌥L (Option-L) o toca Caps Lock, después cierra la tapa y deja que el agente siga trabajando.

Caps Lock funciona porque a un Mac con la tapa cerrada no le estás escribiendo, así que es seguro reutilizarla ahí y no necesita ningún permiso extra. Usa ⌥L en su lugar si dejas Caps Lock para escribir.

Obtienes la misma sesión protegida: timer, charging-only, auto-stop por batería baja, protecciones térmicas y un aviso antes de que el Mac se duerma, para que una corrida larga del agente no se corte de forma inesperada. Presiona la tecla otra vez para soltarlo.

Pruébalo en vez de pelear con el reposo de tapa cerrada

LidRun mantiene tu trabajo en marcha con la tapa cerrada, con protección de batería y temperatura integrada.

Descargar para macOS

¿Ya tienes LidRun? Lee la guía de configuración →

¿Nuevo en LidRun? Consulta los precios →

Preguntas frecuentes

¿LidRun detecta Claude Code automáticamente?

Con Auto-Watch, una función Pro, sí — LidRun escanea los procesos en ejecución cada pocos segundos buscando un conjunto de firmas conocidas de herramientas de desarrollo e IA, incluyendo claude, y activa Keep Awake en el momento en que ve una corriendo. En el plan gratuito no hay detección automática; activas Keep Awake o Closed-Lid Mode tú mismo antes de cerrar la tapa, y sostiene la sesión igual de confiable.

¿Qué pasa si la tarea termina antes?

En el modo Smart, el modo por defecto de Closed-Lid, LidRun deja que el Mac se suspenda solo unos 10 minutos después de dejar de ver alguna tarea rastreada, en vez de mantenerlo despierto toda la noche para nada. El modo Keep-awake mantiene la duración completa que elegiste sin importar si la tarea ya terminó.

¿Es seguro dejarlo corriendo con la tapa cerrada toda la noche?

Los umbrales de batería y temperatura de LidRun están ahí para ayudar a reducir ese riesgo —se repliega en presión térmica Serious y fuerza la suspensión en Critical, además de un piso de emergencia de 4–8% para que una corrida termine en una suspensión controlada en vez de un apagado repentino. Pero una tapa cerrada de todos modos corta el flujo de aire principal del Mac, así que mantenlo enchufado sobre una superficie dura y ventilada, no en una cama, un cojín o dentro de una mochila, para cualquier corrida nocturna.

¿Me va a gastar la batería si no estoy enchufado?

Con batería, el umbral de auto-stop por defecto de 20% (ajustable entre 15–50%) termina la retención de Keep Awake antes de que se acabe la carga, y un piso más estricto de 4–8% fuerza la suspensión como último recurso —ambos activos por defecto, pagues o no. Para una corrida nocturna de Claude Code, la corriente eléctrica sigue siendo la opción más segura; no quieres que un umbral de batería sea la razón por la que el agente se detiene.

¿Por qué caffeinate o una app de barra de menú para mantener el Mac despierto no hacen esto?

Porque evitan la suspensión por inactividad, no la suspensión clamshell. Cerrar la tapa activa una suspensión aparte, de nivel más bajo, que una simple power assertion no puede detener —la única palanca para eso sin una pantalla externa es pmset -a disablesleep, que es justo lo que el Closed-Lid Mode de LidRun envuelve con auto-stop por batería y temperatura y reversión automática, en vez de dejarlo como un interruptor manual crudo que tienes que acordarte de apagar.

¿El Closed-Lid Mode es gratis?

Keep Awake, Timer y Charging-only corren sin límite en el plan gratis —sin prueba, sin tope de sesiones. Closed-Lid Mode en sí es una función paga, pero los usuarios sin licencia obtienen un número limitado de corridas gratis para probar todo el flujo, incluida una nocturna, antes de decidir si vale la pena desbloquearlo.

¿Cómo mantengo Claude Code corriendo rápido con la tapa cerrada?

Presiona ⌥L (Option-L) o toca Caps Lock para activar el modo closed-lid de LidRun, y después cierra la tapa: Claude Code sigue corriendo. Presiona la misma tecla otra vez para soltarlo.

¿Puedo cerrar la laptop mientras Claude Code está corriendo?

Por defecto no — cerrar la tapa activa el clamshell sleep de macOS en un par de segundos, y Claude Code se queda congelado justo donde iba, aunque ya tengas caffeinate u otra app corriendo (esas bloquean un tipo distinto de sleep). Si antes activas el Closed-Lid Mode de LidRun, sí — es justo para ese caso que está pensado.

¿Claude Code sigue corriendo si cierro la laptop, o nada más se pausa?

Con el Closed-Lid Mode activado, sigue corriendo todo el tiempo — el Mac nunca llega a dormirse, así que no hay nada que pausar ni que reanudar. Lo que termina la sesión es el modo Smart liberando el Mac cuando la tarea ya acabó, un límite de tiempo o de batería/temperatura que entra en acción, o que tú lo apagues manualmente, y el Activity Log te muestra cuál de esos pasó. Sin LidRun, cerrar la tapa duerme toda la máquina — la tarea se detiene, no sigue corriendo en silencio de fondo.

¿Tienes curiosidad por saber si LidRun es para ti?

Deja que ChatGPT, Claude o Perplexity lo investiguen — haz clic abajo y mira qué opina la IA sobre LidRun.