Как перестать сутулиться за монитором с помощью AirPods и немного магии macOS

17 Jul, 2026
2,491
🔱 71
👥 4

Знакомая ситуация: вы начинаете рабочий день с идеально прямой спиной, полные решимости заботиться о здоровье, а через пару часов обнаруживаете себя в позе «вопросительного знака», практически касаясь носом монитора? Мы все там были. Проблема в том, что сутулость подкрадывается незаметно, а привычка сидеть криво вырабатывается годами.

Конечно, можно поставить на стол зеркало или купить дорогой корсет, но у разработчиков есть способы поинтереснее. Сегодня разберем проект Posturr — изящное опенсорсное решение для macOS, которое буквально заставляет вас выпрямиться, используя только штатную камеру или сенсоры ваших наушников.

Что такое Posturr и зачем это вашему позвоночнику

Posturr — это легковесное приложение для macOS, которое в реальном времени следит за вашей осанкой. Его главная «фишка» не в назойливых уведомлениях, которые мы привыкли закрывать не глядя, а в визуальной обратной связи.

Как только вы начинаете сползать под стол или наклонять голову слишком низко, экран вашего Mac начинает плавно затуманиваться (блюриться). Чем хуже осанка, тем сильнее размытие. Стоит вам выпрямиться — и картинка мгновенно становится четкой. Это работает на уровне рефлексов: мозг хочет видеть чистый код, а для этого телу приходится держать спину прямо.

Демонстрация работы Posturr

Как это работает: от Vision Framework до гироскопов в ушах

Разработчики Posturr подошли к вопросу контроля позиции с двух сторон, предложив пользователю выбор между приватностью и точностью.

1. Режим камеры (Vision Framework)

Приложение использует стандартную библиотеку Apple Vision для поиска ключевых точек на теле. Оно отслеживает положение вашего носа и головы относительно плеч.

  • Интересный нюанс: Если камера не видит всё тело целиком, алгоритм переключается в режим Face Detection, ориентируясь только на лицо.
  • Приватность: Это важный момент — все вычисления происходят локально. Видеопоток не записывается и не отправляется в облако. По сути, приложение просто получает координаты точек и тут же «забывает» картинку.

2. Режим AirPods (Motion Sensors)

Это, пожалуй, самая крутая фича проекта. Если у вас есть AirPods Pro, Max или AirPods 3-го поколения, Posturr может считывать данные с их акселерометров и гироскопов.

  • Зачем это нужно? Во-первых, вы можете полностью выключить камеру, если заклеиваете её из соображений безопасности. Во-вторых, это экономит заряд батареи ноутбука. Приложение отслеживает угол наклона головы (pitch), и если вы «клюете носом», экран тут же напомнит об этом.

Выбор метода отслеживания

Главные возможности, которые делают жизнь проще

Posturr — это не просто скрипт «на коленке», а продуманный инструмент с приятным интерфейсом:

  • Прогрессивный блюр: Размытие нарастает плавно. Это не раздражает, а мягко подсказывает, что пора поправить положение.
  • Поддержка нескольких мониторов: Если вы работаете с внешним дисплеем, Posturr заблюрит все экраны сразу. Спрятаться не получится!
  • Умная калибровка: Вы садитесь так, как вам удобно (в правильной позе), нажимаете «Recalibrate» в менюбаре, и приложение запоминает это положение как эталон.
  • Аналитика: В приложении есть дашборд, где можно посмотреть, какую часть дня вы провели с хорошей осанкой, а когда начали «сдаваться».

Дашборд аналитики

Техническая «кухня»

Для тех, кто любит заглядывать под капот: проект написан на Swift. Интересно реализован механизм блюра. По умолчанию приложение использует приватный API CoreGraphics для системного размытия. Это позволяет накладывать эффект максимально эффективно, не нагружая процессор отрисовкой тяжелых фильтров поверх всех окон. Если же в вашей системе этот метод багует, предусмотрен «Compatibility Mode», использующий стандартный NSVisualEffectView.

Кстати, у проекта есть даже консольный интерфейс. Можно отправить команду в /tmp/posturr-command, например, чтобы принудительно выставить уровень блюра или сделать снимок для анализа. Это открывает простор для автоматизации.

Как установить и настроить

Проще всего поставить через Homebrew — это займет буквально пару секунд:

brew install posturr

После запуска приложение поселится в вашем менюбаре.

Совет для лучшего результата:

  1. Поставьте камеру примерно на уровне глаз.
  2. Убедитесь, что лицо хорошо освещено.
  3. В настройках можно подкрутить «Dead Zone» (мертвую зону) — это небольшая погрешность, внутри которой блюр не будет срабатывать при каждом микродвижении.

Настройки приложения

Стоит ли пробовать?

Если вы проводите за кодом больше 6 часов в день и к вечеру чувствуете тяжесть в шее — однозначно да. Posturr подкупает своей ненавязчивостью: он не кричит на вас капсом в уведомлениях, а просто делает работу за компьютером некомфортной, пока вы не позаботитесь о себе.

Проект полностью открыт, активно развивается сообществом (у него уже почти 2000 звезд на GitHub) и не требует никаких подписок или аккаунтов. Отличный пример того, как простые технологии могут решать реальные физические проблемы разработчиков.

Берегите спину, выпрямитесь прямо сейчас, и удачного кодинга!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.