O Crane vigia a sua postura em tempo real com IA no dispositivo — e depois sugere-lhe que se mexa no momento certo, sem quebrar o fluxo. Sem nuvem, sem contas, nenhum dado sai da sua máquina.
Quem desenvolve software passa 6 a 10 horas por dia sentado à frente de ecrãs. A combinação de concentração profunda, dois monitores e maratonas de depuração cria as condições perfeitas para problemas musculoesqueléticos. A investigação é clara:
A postura de cabeça para a frente — quando a cabeça se desloca para diante dos ombros — é o achaque típico de quem programa. Segundo um modelo biomecânico do cirurgião de coluna Dr. Kenneth Hansraj (2014), com 60° de inclinação para a frente a cabeça pode exercer até 60 lbs de força efetiva sobre a coluna cervical. Somando a postura estática prolongada de quem se estica para o teclado, criam-se forças de compressão que contribuem para dores de cabeça tensionais e rigidez crónica na parte superior das costas.
A ironia cruel: a maioria dos lembretes de pausa interrompe-o no pior momento possível. Um temporizador genérico de 30 minutos não faz ideia se está a meio de um raciocínio ou entre tarefas. A investigação de Mark, Gudith & Klocke (2008) concluiu que são precisos, em média, 25 minutos para recuperar totalmente a concentração profunda depois de uma interrupção — ou seja, uma pausa mal calhada pode custar-lhe quase meia hora de trabalho produtivo.
O Crane foi desenhado por programadores, para programadores. Todas as funcionalidades respeitam a realidade do trabalho de concentração profunda, protegendo ao mesmo tempo o corpo dos estragos da postura estática prolongada.
O perfil Foco Profundo usa blocos sentados de 60 minutos — tempo suficiente para uma sessão de código a sério, curto o bastante para evitar a compressão acumulada da coluna que desencadeia dor. Terminado o bloco, o Crane guia-o por uma sequência de recuperação de 30 minutos: de pé, a caminhar, a alongar e a fazer exercício. Faz a transição sem perder o contexto: ajuste a secretária de pé, reveja PRs ou leia documentação enquanto o corpo recupera.
O Crane usa o TensorFlow.js com o modelo de estimativa de pose MoveNet para seguir a posição da cabeça, o alinhamento dos ombros e a inclinação para a frente através da webcam. Quando começa a curvar-se para o monitor — o clássico desvio dos dois monitores — o Crane mostra um aviso discreto que não bloqueia nada. Todo o processamento corre localmente no seu CPU. Nenhuma imagem é guardada, transmitida ou gravada.
A cada 20 minutos, olhe para algo a 20 pés de distância durante 20 segundos. Os temporizadores de ciclo ergonómico do Crane criam naturalmente oportunidades de descanso visual nas transições entre atividades. A investigação sugere que pausas adicionais podem ajudar a reduzir o cansaço visual digital, embora a evidência para o intervalo específico 20-20-20 seja mista (Rosenfield et al., 2023).
O Crane nunca rouba o foco da janela. Os avisos surgem como pequenas sobreposições translúcidas que se desvanecem ao fim de poucos segundos. Não há caixas de diálogo modais, nem pausas forçadas, nem truques de gamificação. Vê o aviso e decide quando agir. O seu código fica em primeiro plano.
O perfil Foco Profundo foi pensado especificamente para programadores e outros trabalhadores do conhecimento que precisam de blocos longos e ininterruptos de concentração. O ciclo de 90 minutos divide-se assim:
Este ciclo assenta em investigação sobre ritmos ultradianos — os ciclos naturais de atenção de cerca de 90 minutos que o cérebro segue ao longo do dia. Um bloco focado de 60 minutos encaixa bem num ciclo, e a sequência de recuperação de 30 minutos dá tempo à coluna para descomprimir, restabelece a circulação e reajusta a sua postura para o bloco seguinte.
Se usa uma secretária de pé, o Crane trata da transição sem atritos. Se não usa, os intervalos de recuperação são a altura natural para se mexer, alongar e voltar a encher a chávena antes do bloco seguinte.
Para sessões mais curtas ou trabalho de ritmo mais rápido, o perfil Dev Sprint oferece um ciclo de 69 minutos com um bloco de trabalho de 52 minutos otimizado para desenvolvimento em sprint. Combina bem com o Foco Profundo — use o Dev Sprint para revisões de código e correção de erros, e o Foco Profundo para trabalho de fundo.
O Crane corre inteiramente na sua máquina. Não há servidor na nuvem para os dados de postura, nem telemetria, nem análises de utilização, nem criação de conta. A imagem da webcam é processada fotograma a fotograma em memória e descartada de imediato. O modelo de IA corre no seu CPU através do TensorFlow.js — sem GPU. A única atividade de rede é a validação da licença dos utilizadores Pro e as atualizações da aplicação através da loja.
Isto não é só uma funcionalidade de privacidade. É uma decisão de arquitetura. Quem programa percebe a diferença entre "prometemos não olhar" e "não existe servidor para onde enviar os dados". O Crane escolheu a segunda.