Crane следит за вашей осанкой в реальном времени с помощью ИИ на устройстве, а затем подталкивает вас двигаться в нужный момент, не разрывая поток. Без облака, без учётных записей, ни один байт не покидает вашу машину.
Разработчики проводят от 6 до 10 часов в день сидя перед экранами. Сочетание глубокой концентрации, двух мониторов и марафонских сессий отладки создаёт идеальные условия для проблем с опорно-двигательным аппаратом. Исследования дают ясную картину:
Выдвинутое вперёд положение головы, когда голова уходит вперёд относительно плеч, — фирменная болезнь разработчика. Согласно биомеханической модели хирурга-вертебролога доктора Кеннета Хансраджа (2014), при наклоне вперёд на 60° голова может создавать до 60 lbs эффективной нагрузки на шейный отдел позвоночника. В сочетании с долгой статичной позой из-за тяги к клавиатуре это создаёт сжимающие силы, которые способствуют головным болям напряжения и хронической скованности верхней части спины.
Жестокая ирония: большинство напоминаний о перерывах прерывают вас в самый неподходящий момент. Обычный 30-минутный таймер не знает, находитесь вы посреди мысли или между задачами. Исследование Mark, Gudith & Klocke (2008) показало, что в среднем нужно 25 минут, чтобы полностью вернуть глубокую концентрацию после прерывания, — то есть плохо выбранный момент для перерыва может стоить вам почти получаса продуктивной работы.
Crane сделан разработчиками для разработчиков. Каждая функция учитывает реальность работы в глубокой концентрации и при этом защищает тело от вреда долгой статичной позы.
Профиль Deep Focus использует 60-минутные блоки сидя — достаточно долгие для осмысленной сессии кода и достаточно короткие, чтобы предотвратить накопительное сжатие позвоночника, которое запускает боль. Когда блок заканчивается, Crane проводит вас через 30-минутную последовательность восстановления: стоя, ходьба, растяжка и упражнения. Переход происходит без потери контекста: поднимите стол, посмотрите пул-реквесты или почитайте документацию, пока тело восстанавливается.
Crane использует TensorFlow.js с моделью оценки позы MoveNet, чтобы отслеживать положение головы, выравнивание плеч и наклон вперёд через веб-камеру. Когда вы начинаете горбиться в сторону монитора — классический сдвиг при двух мониторах, — Crane присылает мягкое, неблокирующее уведомление. Вся обработка идёт локально на вашем CPU. Изображения не сохраняются, не передаются и не записываются.
Каждые 20 минут смотрите 20 секунд на что-то на расстоянии 20 футов. Таймеры эргономических циклов Crane сами создают возможности для отдыха глаз при смене активности. Исследования предполагают, что дополнительные перерывы могут помочь снизить цифровое зрительное напряжение, хотя доказательства именно для интервала 20-20-20 неоднозначны (Rosenfield et al., 2023).
Crane никогда не перехватывает фокус окна. Уведомления появляются небольшими полупрозрачными подсказками и растворяются через несколько секунд. Никаких модальных окон, никаких принудительных пауз, никакой геймификации. Вы видите подсказку и сами решаете, когда действовать. Ваш код остаётся на переднем плане.
Профиль Deep Focus создан специально для разработчиков и других специалистов умственного труда, которым нужны длинные непрерывные блоки концентрации. 90-минутный цикл устроен так:
Этот цикл опирается на исследования ультрадианных ритмов — естественных 90-минутных циклов внимания, которым мозг следует в течение дня. 60-минутный блок концентрации аккуратно укладывается в один цикл, а 30-минутная последовательность восстановления даёт позвоночнику разгрузиться, восстанавливает кровоток и перезадаёт осанку для следующего блока.
Если у вас стол с регулировкой высоты, Crane сделает переход незаметным. Если нет — интервалы восстановления это естественный момент, чтобы подвигаться, потянуться и налить кофе перед следующим блоком.
Для более коротких сессий или работы в быстром темпе профиль Dev Sprint предлагает 69-минутный цикл с 52-минутным рабочим блоком, оптимизированным под разработку в спринтах. Он хорошо сочетается с Deep Focus: Dev Sprint — для код-ревью и багфиксов, Deep Focus — для глубокой работы над функциями.
Crane работает полностью на вашей машине. Нет облачного бэкенда для данных об осанке, нет телеметрии, нет аналитики, не нужно создавать учётную запись. Изображение с веб-камеры обрабатывается покадрово в памяти и сразу же удаляется. Модель ИИ работает на вашем CPU через TensorFlow.js — GPU не требуется. Единственная сетевая активность — проверка лицензии для пользователей Pro и обновления приложения через магазин.
Это не просто функция приватности. Это архитектурное решение. Разработчики понимают разницу между «мы обещаем не смотреть» и «нет сервера, куда отправлять данные». Crane выбрал второе.