Capsomnia
Capsomnia convierte Caps Lock en interruptor físico, permitiendo que tu MacBook siga ejecutando agentes AI y tareas con la tapa cerrada
Informe detallado
-
Capsomnia es una aplicación liviana de barra de menús de macOS que convierte la tecla Bloq Mayús más olvidada del teclado en un interruptor físico para "permanecer despierto". Cierre la tapa de la MacBook y presione Bloq Mayús. El agente de IA continúa ejecutándose, la sesión SSH continúa y la compilación y descarga continúan como de costumbre. Este gadget escrito por un desarrollador japonés en Swift ocupó el quinto lugar en Product Hunt ese día y recibió más de 2,3 millones de visitas y más de 6000 descargas en Japón. Gratis, de código abierto, sin telemetría y tan limpio como cualquier software de esta era.
-
Capsomnia fue desarrollado de forma independiente por el desarrollador japonés Taketo Fujimaki y tiene código abierto en GitHub bajo la licencia del MIT (github.com/fuji-mak/Capsomnia). El proyecto se ha desarrollado activamente desde junio de 2026 y la versión 2.0.3 se lanzó el 27 de julio, con un total de 188 presentaciones. El propio Fujimaki es un programador activo en el campo de la inteligencia artificial y las herramientas de desarrollo. El nacimiento de Capsomnia surgió de sus propios puntos débiles: cuando ejecutaba agentes de codificación de IA como Claude Code, se veía obligado a interrumpir al cerrar la tapa de la MacBook, y la configuración incorporada de "cerrar la tapa sin dormir" de la Mac no era lo suficientemente conveniente. Tras su lanzamiento, el producto atrajo mucha atención en la comunidad de desarrolladores japonesa: 2,3 millones de impresiones, más de 6.000 descargas y posteriormente apareció en la página de inicio de Product Hunt, donde ocupó el quinto lugar ese día. Sin financiación, sin equipo, sin presupuesto de marketing, dependiendo únicamente del boca a boca para difundirse en Reddit, Hacker News y la comunidad tecnológica japonesa.
-
La lógica central de Capsomnia es extremadamente simple: presione Bloq Mayús y el sistema desactivará el modo de suspensión; presiónelo nuevamente para reanudar el sueño. La luz indicadora LED en la tecla Bloq Mayús muestra simultáneamente el estado de la protección de hibernación: la luz está encendida para indicar que la tarea se está ejecutando y la luz está apagada para indicar una hibernación normal. Pero hay muchos diseños sutiles escondidos detrás de este sencillo mecanismo. La primera es la arquitectura de separación de permisos: la aplicación de la barra de menú en sí no se ejecuta con privilegios de root, sino que utiliza una herramienta auxiliar con privilegios mínimos (capsomnia-pmset) para llamar al comando pmset del sistema para modificar la configuración de suspensión. Esta herramienta auxiliar solo acepta tres parámetros: encendido, apagado y suspensión de pantalla, y la superficie de ataque se comprime al extremo. La aplicación en sí no realiza ninguna solicitud de red, no recopila datos de telemetría y no requiere registro de cuenta: el código es completamente abierto y auditable. Para los usuarios que han asignado la tecla Bloq Mayús a otras funciones, Capsomnia admite teclas de acceso directo personalizadas, e incluso si se usa una tecla de acceso directo personalizada, la luz de Bloq Mayús seguirá mostrando el estado sincrónicamente, lo cual es un diseño muy bien pensado. También hay una característica opcional que "evita el uso de mayúsculas": después de activar Capsomnia, Bloq Mayús ya no ingresará letras mayúsculas (pero la tecla Shift aún puede ingresar letras mayúsculas), evitando la vergüenza de tocar accidentalmente una pantalla llena de letras mayúsculas. Los requisitos del sistema son macOS 14+ y el chip Apple Silicon, el paquete de instalación está firmado y certificado ante notario por Apple. Admite cuatro idiomas de interfaz: inglés, japonés, chino simplificado y coreano. En uso real, la pantalla se apaga cuando se cierra la tapa, pero el sistema continúa funcionando. La aplicación verificará el estado SleepDisabled del sistema cada 10 segundos y mostrará un punto rojo en la barra de menú si el estado cambia o no se pueden aplicar los cambios. Los archivos de registro se almacenan en ~/Library/Logs/Capsomnia/ para facilitar la resolución de problemas. En comparación con herramientas similares (como Amphetamine, Caffeine, InsomniaX), la mayor ventaja diferenciada de Capsomnia radica en la interacción física estilo interruptor: no es necesario abrir la barra de menú para hacer clic, no es necesario recordar la combinación de teclas de acceso directo y la información de estado del botón + luz indicadora es más directa que cualquier interfaz de software. La desventaja es que la función es relativamente simple y no existe un control preciso basado en condiciones desencadenantes como la anfetamina (como deshabilitar el modo de suspensión cuando se está ejecutando una aplicación específica, cambiar cuando cambia la red Wi-Fi, etc.).
-
Capsomnia es completamente gratis, no tiene versión Pro, ni compras dentro de la aplicación, ni anuncios. Los desarrolladores aceptan donaciones a través de Patrocinadores de GitHub, pero las donaciones no son la forma principal de monetizar el producto. Desde la perspectiva del posicionamiento del proyecto, esto se parece más a una herramienta de código abierto después de resolver sus propios puntos débiles, que a un producto comercial. Esta es una buena noticia para los usuarios: pueden obtener una herramienta de sistema de alta calidad, firmada y certificada ante notario, sin pagar. Pero también hay preocupaciones ocultas: la falta de un modelo de negocio sostenible significa que el mantenimiento y las actualizaciones a largo plazo pueden depender enteramente del entusiasmo personal y del tiempo de los desarrolladores.
-
Capsomnia ha recibido críticas abrumadoramente positivas en Product Hunt y en la comunidad tecnológica china. Los usuarios generalmente elogian su filosofía de diseño de "usar un botón físico para resolver un problema a nivel del sistema". Las críticas positivas se centran en varios aspectos: en primer lugar, resuelve el problema real de interrumpir el agente de codificación de IA cuando la tapa del MacBook está cerrada y en reposo, especialmente para los usuarios de Claude Code y Codex; en segundo lugar, el estilo limpio de código abierto gratuito, sin publicidad y sin telemetría se ha ganado la confianza de la comunidad de desarrolladores; tercero, el diseño de la luz indicadora de Bloq Mayús para indicar el estado se considera "elegante y práctico"; cuarto, la popularidad en el mercado japonés demuestra que su demanda es real. La retroalimentación negativa se centra principalmente en las dos dimensiones de la disipación de calor y la batería. Muchos usuarios señalaron que funcionar con la tapa cerrada ejerce mucha presión de disipación de calor en modelos sin ventilador como MacBook Air, y ejecutar tareas de compilación o de IA durante mucho tiempo puede provocar sobrecalentamiento y reducción de frecuencia. Otro problema sin resolver es el mecanismo de seguridad de la batería: si la batería se agota a un nivel extremadamente bajo cuando se activa Capsomnia, ¿forzará el sistema la hibernación para proteger la batería? En la actualidad, parece depender completamente de la propia administración de energía de macOS, sin ninguna precaución de seguridad a nivel de aplicación.
-
Capsomnia ha sido cubierta por múltiples medios de comunicación tecnológicos. La minoría (sspai) lo recomendó como un dispositivo útil que "no se apaga cuando se presiona la tecla Bloq Mayús", enfatizando su valor para sesiones SSH, tareas de compilación y escenarios de descarga de archivos grandes. El editor del sitio Chinese Product Hunt comentó que es "pequeño, gratuito, de código abierto y sin publicidad: esto es lo que debería ser una herramienta de desarrollo". Las discusiones en la comunidad tecnológica japonesa fueron particularmente animadas, con múltiples bloggers de tecnología produciendo reseñas de videos. Desde una perspectiva de la industria, la popularidad de Capsomnia es menos una victoria de una sola herramienta que un subproducto del crecimiento explosivo de los agentes codificadores de IA. A medida que las herramientas de codificación de IA como Claude Code, Codex y Cursor se convierten en equipos diarios para los desarrolladores, "cerrar la tapa y continuar ejecutando el agente de IA" se ha convertido en una demanda real y de alta frecuencia. Capsomnia estaba en el mercado adecuado en el momento adecuado.
-
Los principales riesgos provienen de las dos dimensiones de disipación de calor y seguridad. En términos de disipación de calor, la acumulación de calor es un problema que no se puede ignorar cuando se ejecutan tareas de alta carga con la tapa cerrada en la MacBook Air sin ventilador. Aunque los desarrolladores han marcado la función "detección de disipación de calor" en la hoja de ruta, aún no se ha implementado. En términos de seguridad, aunque Capsomnia adopta un diseño de separación de permisos razonable, el proceso de instalación requiere derechos de administrador para crear una herramienta auxiliar privilegiada y una regla sudoers. Este es siempre un punto de riesgo que requiere el propio criterio del usuario. Afortunadamente, el código abierto del MIT y la certificación notarial de firmas reducen las preocupaciones a este respecto. También hay una pregunta más fundamental: deshabilitar por la fuerza la hibernación del sistema es un comportamiento que "se enfrenta a la filosofía de diseño de macOS". Ya sea que el uso prolongado afecte la estabilidad del sistema o la duración de la batería, actualmente faltan suficientes datos de pruebas a largo plazo. Esto no es un gran problema para escenarios de uso de complementos, pero si se usa con frecuencia con batería, la salud de la batería puede disminuir a un ritmo acelerado.
-
El grupo de usuarios más relevante de Capsomnia son aquellos que utilizan MacBooks para el desarrollo de IA: usuarios intensivos de herramientas de codificación de IA como Claude Code, Codex y Cursor. Seguido por los ingenieros de operaciones (que necesitan mantener las sesiones SSH en curso), los desarrolladores de aplicaciones para el usuario (que a menudo ejecutan compilaciones largas) y cualquier usuario que necesite acceso remoto a su Mac. No es adecuado para usuarios sensibles a la temperatura de funcionamiento cuando la tapa está cerrada, especialmente usuarios de MacBook Air. Se recomienda utilizarlo cuando esté enchufado y tenga buenas condiciones de refrigeración. Si necesita una estrategia de gestión del sueño más compleja (como activación por período de tiempo, por red, por aplicaciones específicas), la anfetamina puede ser una mejor opción. Consejos de mejores prácticas: use Capsomnia cuando esté enchufado siempre que sea posible y evite ejecutar tareas de alta carga con la tapa cerrada durante largos períodos de tiempo con batería. Recuerde cerrar Capsomnia después de ejecutarse para permitir que el sistema vuelva al comportamiento de sueño normal. Si encuentra una desviación de estado, puede ejecutar manualmente `sudo pmset -a enablesleep 0` para forzar la recuperación.
-
Capsomnia es una herramienta de desarrollo extremadamente enfocada: hace una cosa, pero la hace bien. El diseño del uso de teclas físicas de Bloq Mayús para controlar el estado de suspensión puede parecer simple, pero detrás hay una comprensión profunda del modelo de seguridad de macOS, las características del hardware del teclado y el flujo de trabajo real de los desarrolladores. El código abierto y gratuito le permite ganarse la confianza de la comunidad, y la popularidad del mercado japonés verifica la autenticidad de la demanda. Para los desarrolladores de Mac que trabajan con agentes de inteligencia artificial todos los días, este dispositivo de 5 MB podría ser lo que "alguien debería haber creado hace mucho tiempo". Si los desarrolladores pueden resolver las dos deficiencias de la detección térmica y la seguridad de la batería, Capsomnia tiene todas las oportunidades para evolucionar de una "herramienta de nicho" a un "equipo estándar para desarrolladores de Mac".
Reseñas de usuarios
-
GloriaCollins168—Nunca más miedo a que se cierre la tapa mientras ejecuto Claude Code. Es simplemente mágico. -
SRuizX—Gratis, código abierto, sin anuncios. Una obra de conciencia del desarrollador. Ya le di star. -
whitefrog681—La luz de Caps Lock encendida significa que sigue funcionando. De un vistazo sabes el estado, mucho más cómodo que mirar la barra de menú. -
NoahPatel—Ya es un gran éxito en Japón con 2.3 millones de visitas. Muy bueno, lo recomiendo mucho. -
JGray_2020—¡Las sesiones SSH por fin no se cortan! ¡Gracias al autor! Antes tenía que reconectar cada vez que cerraba la tapa. -
zAmye—Mi mayor preocupación sigue siendo la disipación de calor. ¿El MacBook Air sin ventilador tendrá problemas con tareas de alta carga con la tapa cerrada? El autor dice que la función de detección térmica está en camino, espero. -
KylePerryIII—Lo usé una semana. Ejecutando tareas de refactorización largas de Claude Code en MacBook Pro con la tapa cerrada. Volví y encontré el código ya escrito. Sin preocupaciones. -
BrianYoung—El proceso de instalación requiere autorizar permisos root. Aunque el autor lo ha limitado estrictamente a solo tres comandos, la primera vez que lo vi dudé un poco. -
BilovidPolovec—Usar la luz de Caps Lock como indicador de estado es un diseño muy inteligente. No ocupa espacio extra en la barra de menú. -
Susan.Hill_X—¿Forzará el sueño cuando se agote la batería? No está claro en la documentación oficial. La verdad no me atrevo a usarlo con batería. -
Nicholas_CampbellK—Siempre usaba Amphetamine, muchas funciones pero siempre se sentía pesado. Capsomnia solo tiene un interruptor, y resulta más cómodo. -
qor0q4o—Darle a la tecla más inútil del Mac el trabajo más útil — esa frase de la web es totalmente cierta. -
StephanieRobinson—Instalado en M4 MacBook Pro, funciona perfectamente con Codex Mobile. Cierro la tapa, lo meto en la mochila y las tareas siguen ejecutándose. -
GSimmonsQ881—Es una pena que no soporte Intel Mac. Tengo una MBP Intel de 2019 que no puede usarlo. -
冬雪659—Gratuito, firmado y notarizado, código abierto y auditable. Ya no se ven herramientas así muy a menudo. -
DolphinDefiMartin—¿Qué tal funciona con el modo clamshell? Cuando tengo un monitor externo conectado, ¿la luz de Caps Lock sigue sincronizada? -
ChristineWright—Por fin no tengo que esperar las descargas de archivos grandes. Cierro la tapa y me voy, vuelvo y ya está descargado. -
WBennett_2024773—Encontré un problema: si olvidas apagar Capsomnia y guardas la laptop en la bolsa, al día siguiente sale muy caliente. Ya tengo el hábito de revisar la luz antes de levantarme. -
Lauren.Flores—La función de tecla de acceso directo personalizada es muy considerada. Yo ya había asignado Caps Lock a Esc hace tiempo, así que cambiarlo a Cmd+Shift+S funciona igual de bien. -
贾静燕—Lo probé dos días. Conclusión: esta pequeña herramienta de 5MB resolvió un problema que me molestó mucho tiempo. Mucho más conveniente que tocar la configuración del sistema. -
Jordan_SimmonsZ—La interfaz en chino está bien hecha. Que un desarrollador japonés haya traducido los textos de la interfaz a este nivel merece elogios. -
Alexander_Stewart520—Para los desarrolladores que trabajan con agentes de IA todos los días, esto es una necesidad real. Antes de salir, presiona Caps Lock, y cuando vuelvas, Claude Code ya habrá terminado. -
FrankWhite_2021—¿Qué hay de nuevo en v2.0.3? ¿Alguien me puede contar? Todavía estoy usando la 1.0.0 y no he actualizado. -
蝴蝶455—Miré GitHub, los commits son muy activos, el autor actualiza casi todos los días. No es fácil mantener un proyecto personal así. -
Nicholas.TorresJr—Todavía no me siento seguro ejecutando cargas altas con la tapa cerrada, la refrigeración pasiva me preocupa. Conectado está bien, la temperatura parece normal. -
Karen.Martin_72—Acabo de desplegar a producción para pruebas. Varios ingenieros de IA en mi empresa lo están usando, comentarios buenos. Un colega probó específicamente ejecutar Codex para escribir casos de prueba con la tapa cerrada toda la tarde. Todo pasó, sin desconexiones ni sobrecalentamiento. Pero todos usamos M3 Pro con ventiladores, usuarios Air deben tener cuidado. -
MsAnthonyHarcourt_dev—Comparado con NoSleep y Amphetamine, la mayor ventaja de Capsomnia es la interacción directa: el botón físico es mucho más rápido que hacer clic en la barra de menú, y la retroalimentación luminosa es muy clara. Desventaja: funciones limitadas, sin disparadores condicionales. Pero una herramienta open source que hace bien su función principal ya es impresionante. -
Julie_RiveraIII—Leí atentamente el código fuente en GitHub para el diseño de seguridad. El enfoque de que la herramienta auxiliar privilegiada solo acepte tres parámetros es excelente, mucho más seguro que la mayoría de herramientas que ejecutan toda la app como root. El autor entende profundamente el modelo de seguridad de macOS. Ya añadí watch al proyecto, esperando la detección térmica. -
万彤娜—Pregunta para quienes lo han usado: ¿cuál es la diferencia entre esto y la configuración del sistema de "mantener despierto al cerrar la tapa"? ¿Ejecutar pmset -a disablesleep 1 en la terminal lograría el mismo efecto? ¿O Capsomnia tiene un mecanismo más elegante? -
Jonathan.Gutierrez369—Probé compilación Flutter con tapa cerrada en MacBook Air M2 por media hora. La parte inferior estaba más caliente de lo normal. Recomiendo a usuarios Air usarlo solo enchufado y bien ventilado. Con batería, mantener tapa abierta. La herramienta en sí está bien.