Cuando trabajas con agentes de inteligencia artificial como Claude Code o Codex, la productividad depende de que esos procesos sigan ejecutándose sin interrupciones. Pero en un MacBook, cerrar la tapa suele detener las sesiones SSH, los trabajos en segundo plano y, por supuesto, a los propios asistentes de IA. Si eres desarrollador o líder técnico, sabes que interrumpir un agente a mitad de una tarea larga puede significar perder tiempo y contexto. Afortunadamente, existe una solución ligera y reversible que permite que tu MacBook siga funcionando con la pantalla apagada pero el sistema activo, ideal para entornos de desarrollo y automatización.
El enfoque consiste en modificar el comportamiento de suspensión del sistema operativo usando herramientas nativas como pmset y un pequeño script de shell que vigila el estado de la tapa cada dos segundos. Cuando el sensor detecta que la tapa se cierra, el script apaga la pantalla pero evita que el equipo entre en reposo. De esta forma, Claude Code, Codex, las conexiones SSH o cualquier tarea automatizada continúan ejecutándose sin problema. Es una configuración pensada para máquinas estacionarias, conectadas a la corriente y con buena ventilación, no para llevar el portátil en una mochila mientras está encendido.
En el mundo del desarrollo de software y la transformación digital, mantener procesos ininterrumpidos es crítico. Empresas como Q2BSTUDIO, especializadas en aplicaciones a medida, saben que la eficiencia de los equipos de ingeniería depende de herramientas que no se caigan. Por eso, soluciones como este script se integran perfectamente en flujos de trabajo donde se usan agentes de IA para revisión de código, generación de documentación o análisis de datos. Además, al mantener el MacBook activo, puedes aprovechar servicios en la nube como cloud AWS/Azure sin temor a que un cierre de tapa rompa conexiones remotas.
Desde una perspectiva técnica, la configuración implica clonar un repositorio Git, ejecutar un instalador y, con eso, se despliega un agente de lanzamiento (LaunchAgent) que corre el script de vigilancia. Lo más interesante es que el cambio es completamente reversible: un simple desinstalador restaura el comportamiento normal de suspensión. Para quienes trabajan con ciberseguridad o Business Intelligence, mantener sesiones activas es vital. Un script de pentesting o un proceso ETL de Power BI puede requerir horas de ejecución, y perderlos por un cierre accidental de la tapa retrasa entregas. Q2BSTUDIO también ofrece servicios de ciberseguridad y BI / Power BI donde la fiabilidad operativa es clave.
El script en sí es minimalista: comprueba AppleClamshellState cada dos segundos usando ioreg; si la tapa está cerrada, ejecuta pmset disablesleep 1 y apaga la pantalla con pmset displaysleepnow. Si la tapa se abre, restaura el modo normal. Es una solución elegante porque no requiere instalar software de terceros ni comprometer la seguridad. Al integrarlo con agentes de IA, puedes tener a Claude Code o Codex trabajando horas sin vigilancia, mientras tú atiendes otras tareas. Esto es especialmente útil en equipos que desarrollan IA o automatizan procesos con automatización de procesos.
Por supuesto, hay advertencias importantes. El MacBook debe estar siempre conectado a la corriente, ya que la batería se agotaría rápidamente con la CPU activa y la pantalla apagada. Además, la ventilación es crítica; al estar cerrado, el calor se disipa peor, así que conviene usar una base refrigerante o asegurar que el flujo de aire no esté obstruido. También debes saber que la opción de suspensión manual dejará de funcionar mientras esté activado disablesleep. Por último, no es recomendable transportar el portátil en una bolsa mientras está en este modo, porque podría sobrecalentarse.
En conclusión, para desarrolladores que usan Claude Code, Codex u otros agentes de IA, esta pequeña configuración de shell puede marcar la diferencia entre tener que reiniciar tareas constantemente o disfrutar de un flujo de trabajo continuo. Y si necesitas ir más allá, en Q2BSTUDIO ofrecemos soluciones a medida, integración en la nube, ciberseguridad y análisis de datos que potencian estos entornos. Mantener la máquina activa con la tapa cerrada es solo un ejemplo de cómo pequeños ajustes técnicos pueden tener un gran impacto en la productividad de un equipo de ingeniería.





