- Una app para macOS que detecta la postura del usuario y difumina gradualmente la pantalla cuando está encorvado
- Usa el framework Apple Vision para rastrear en tiempo real la postura corporal y la posición del rostro; cuando la postura vuelve a ser correcta, la pantalla recupera la nitidez de inmediato
- Todo el procesamiento de video se realiza localmente, por lo que la información personal no se envía al exterior, y además soporta múltiples pantallas y control desde la barra de menú
- Implementa el efecto de desenfoque con una API privada de CoreGraphics, pero puede cambiar a un modo basado en NSVisualEffectView si hay problemas de compatibilidad
- Puede usarse como una herramienta para corregir la postura y cuidar la salud durante largas jornadas frente a la computadora
Resumen de Posturr
- Posturr es una app para macOS que detecta la postura del usuario y difumina la pantalla para fomentar una postura correcta
- Usa la cámara de la Mac y el framework Apple Vision para detectar la postura en tiempo real
- Si el usuario adopta una postura encorvada, la pantalla se va difuminando gradualmente; si corrige la postura, recupera la nitidez al instante
- Todo el procesamiento se realiza únicamente dentro de la Mac, por lo que ni el video ni los datos se envían al exterior
- Se publica bajo licencia MIT y ofrece el código fuente y binarios en GitHub
Funciones principales
- Detección de postura en tiempo real: rastrea la pose corporal y el rostro con el framework Vision
- Desenfoque gradual de pantalla: ofrece retroalimentación visual aumentando la intensidad del desenfoque cuanto peor sea la postura
- Control desde la barra de menú: permite manejar desde la barra de menú funciones como estado, ajuste de sensibilidad, recalibración y salida
- Soporte para múltiples pantallas: funciona en todos los monitores conectados
- Diseño centrado en procesamiento local: todo el análisis de video se realiza localmente para proteger la privacidad
- Ejecución ligera en segundo plano: funciona con recursos mínimos y no requiere registro de cuenta ni integración con la nube
Instalación y ejecución
- Descarga el archivo más reciente
Posturr-vX.X.X.zip desde la página de Releases y descomprímelo
- Mueve
Posturr.app a la carpeta Applications
- En el primer inicio hay que seguir el procedimiento “clic derecho → Abrir” para saltar el bloqueo de Gatekeeper
- Debes permitir el acceso a la cámara; después podrás ejecutarla normalmente
Cómo usarla
- Al ejecutarla, aparece un ícono de persona en la barra de menú y la app monitorea la postura de forma continua
- El menú incluye las siguientes funciones
- Status: muestra el estado actual (Monitoring, Slouching, etc.)
- Enabled: activa o desactiva la detección
- Recalibrate: restablece la postura de referencia
- Sensitivity / Dead Zone: ajusta la sensibilidad de detección y el margen de tolerancia
- Compatibility Mode: cambia a un modo basado en API pública cuando el efecto de desenfoque no funciona
- Quit: cierra la app o sal con la tecla ESC
Cómo funciona
- Usa el framework Vision para rastrear la posición de la nariz y los hombros y así analizar la postura
- Detección de pose corporal: rastrea la posición relativa de la nariz y los hombros
- Modo alternativo de detección facial: usa la posición del rostro si la parte superior del cuerpo no está visible
- Análisis de postura: calcula el estado de la postura según la distancia vertical entre la nariz y los hombros
- Respuesta del desenfoque: ajusta la intensidad del desenfoque de la pantalla en proporción a la desviación de la postura
- De forma predeterminada usa una API privada de CoreGraphics, pero si hace falta puede sustituirse por NSVisualEffectView
Compilación y requisitos
- Requiere macOS 13.0 (Ventura) o superior y Xcode Command Line Tools
- Puede compilarse con el comando
./build.sh, y el resultado se genera en build/Posturr.app
- Ofrece varias opciones de compilación, como compilación estándar, creación de archivo de lanzamiento y compilación manual de Swift
Limitaciones
- No incluye firma de código, por lo que en el primer inicio hay que desactivar manualmente Gatekeeper
- Depende de la cámara, así que la iluminación y el campo de visión son importantes
- La precisión de detección es más alta cuando la parte superior del cuerpo o el rostro se ven con claridad
Interfaz de comandos
- Se puede controlar externamente mediante el archivo
/tmp/posturr-command
capture: toma una foto y analiza la postura
blur : ajusta manualmente la intensidad del desenfoque
quit: cierra la app
- Los resultados se registran en el archivo
/tmp/posturr-response
Requisitos del sistema
- macOS 13.0 o superior, cámara requerida y aproximadamente 10 MB de espacio en disco
Privacidad
- Todos los datos de video se procesan únicamente dentro de la Mac y no se envían a servidores externos
- El video de la cámara se usa solo para detectar la postura y no se almacena
2 comentarios
Ah, qué curioso... yo solo uso la MacBook en modo clamshell, así que no me sirve :(
Comentarios en Hacker News
Mi productividad se mide según mi postura
Si estoy sentado derecho en la silla, no hago nada y ando cambiando colores en la configuración del sistema
Pero si estoy derretido sobre la silla, ahí sí ando construyendo algo grande — con vibra de terminar el próximo iPhone a las 2 a. m.
En la ducha también adopto la misma postura mientras el agua caliente me cae en el cuello. Tal vez el ángulo del cuello estimula el cerebro
Cuando salgo a caminar voy teniendo diálogos internos como si hablara solo, y todavía no sé si de verdad muevo la boca
Las ideas serias siempre me salen cuando estoy recargado en la silla
Ajusté el reposacabezas y la altura del monitor para que mi vista quedara perfectamente alineada, y así puedo trabajar cómodo durante horas
Más bien quizá habría que hacer una app que desenfoque la pantalla cuando uno ‘no está encorvado’
Felicidades por lanzar la app
Últimamente está ocurriendo el fenómeno de “great-ai-unlock”. Gracias a modelos como Claude, Codex y Gemini, ahora puedes hacer una app así en un fin de semana aunque no sepas Swift
Antes la barrera de la plataforma era grande, pero ahora la IA la está derribando
Jevons paradox realmente está en acción
Estuvo bueno poder solo proponer la idea y concentrarme en la parte divertida. Sin los LLM, no habría podido hacer esta app
Con una laptop es casi imposible mantener una buena postura
Creo que un monitor externo es indispensable.
En el futuro, cuando las pantallas tipo lentes se vuelvan comunes, seguramente será más cómodo. Eso sí, el seguimiento ocular y el foveated rendering tendrían que ser perfectos
Con un soporte plegable y teclado y mouse inalámbricos, mejora muchísimo. Eso sí, hace falta una mesa estable
A veces, si hay una silla reclinable, hasta se puede trabajar durante muchas horas
Como me molesta andar reacomodando los monitores cada vez que cambio de entorno, mejor uso un iPad Pro como monitor secundario
Al final, la única solución es la combinación de soporte + teclado
Productos como The Roost laptop stand son de lo poco rescatable
Da pena que el equipo de Surface todavía no haya resuelto este problema
Está padre a nivel técnico, pero en realidad el concepto mismo de ‘buena postura’ no está científicamente tan claro
El problema no es encorvarse, sino quedarse en la misma postura durante mucho tiempo
Yo siempre ando encorvado y no tengo dolor de espalda. Obsesionarse con la postura es estética, no ciencia
En casa trabajo recargado o medio acostado. Me funciona bastante bien
Si usas lentes progresivos, tal vez ya estés viviendo algo parecido a esta función
Gracias a eso también agarré el hábito de mirar a lo lejos de vez en cuando
Llevaba más de 20 años sufriendo de dolor lumbar, y hace poco compré un escritorio ajustable en altura y una silla Aeron
Aun así, me encorvo sin darme cuenta
Probé Posturr durante unas horas y el efecto de desenfoque en la pantalla fue sorprendentemente efectivo
Está muy padre que una app así haya sido posible gracias a los LLM. La pienso usar todos los días
Yo también llevo 16 años desarrollando para iOS y Mac, así que si hace falta, subiré ideas de mejora vía PR
Creo que la idea misma de “buena postura” ya está anticuada
Lo mejor es simplemente sentarse cómodo
Nunca he visto a alguien volverse más productivo por tener la postura correcta
enlace del producto
Pero si no cambio de postura seguido, me empiezo a irritar. Al final, la única solución es el ejercicio
La idea es excelente, pero me cuesta confiar en una app no verificada que tiene permiso de acceso a la cámara
Si tuviera notarización oficial (notarization) y se distribuyera de forma paga, con gusto consideraría comprarla
Definitivamente hay oportunidad en el mercado de ergonomía y monitoreo de postura
Si es open source, lo más seguro es revisar el código y compilarlo tú mismo
caso relacionado
Como referencia, creo que sí habría gente dispuesta a pagar por una build notarizada
La idea está buena, pero me incomoda un poco que la cámara me esté viendo todo el tiempo
Si conectaras una webcam extra para que funcione solo con un sensor confiable, creo que estaría bien