Desenvolvemos uma Calculadora Gratuita de Idade Biológica — 18 Dados de Entrada, 2 Minutos, Sem Exame de Sangue
Principais Pontos
- Acabamos de lançar o dorsi.ai/biological-age-calculator — um estimador gratuito de idade biológica: 18 dados autorrelatados, 2 minutos, sem registo, sem e-mail, sem exame de sangue. Os seus dados nunca saem do seu navegador.
- Baseia-se em 14 estudos de coorte revistos por pares (Aune 2016 BMJ, Nes 2011 MSSE, Mandsager 2018 JAMA Network Open, Saeidifard 2019, Paluch 2022 Lancet Public Health, Windred 2024 SLEEP, Doll 2004 BMJ e outros). Cada coeficiente remete para um artigo que pode clicar para consultar.
- O resultado não é apenas um número único de idade — é uma análise detalhada por dimensão nas áreas de composição corporal, aptidão cardiovascular, força e movimento, sono e recuperação, e hábitos de estilo de vida. O detalhamento indica qual o fator de estilo de vida que representa a sua maior alavanca individual, que é a parte que realmente altera algo.
- O motor de pontuação é open source sob a licença MIT: github.com/YusongCui/biological-age-calculator. Empacotamo-lo como uma skill para Claude Code / Codex CLI para que qualquer assistente de IA possa executar o mesmo algoritmo — e como um módulo JS simples para ser integrado em qualquer aplicação. Leia cada coeficiente. Discorda das nossas tabelas? Faça um fork.
- Não desenvolvemos um relógio de sangue/ADN e não fingiremos que o fizemos. Se pretende a precisão do PhenoAge ou do GrimAge, precisa de um exame laboratorial de $200 a $500 (TruDiagnostic, NOVOS). O que construímos é o melhor ponto de partida gratuito — útil como um primeiro sinal de "onde estou" e como um orientador de direção para intervenções.
Por que o desenvolvemos
Há duas semanas, realizamos uma análise aprofundada sobre como a idade biológica é realmente calculada. A versão curta do que descobrimos:
- Os relógios considerados padrão-ouro (GrimAge, DunedinPACE) exigem um teste de metilação do ADN de $200–$500 e uma consulta clínica. A maioria das pessoas nunca fará um.
- As alternativas gratuitas ou de baixo custo dividem-se em dois grupos. Um grupo faz isso honestamente (Idade de Fitness da Garmin = VO₂máx reembalado; Aptidão Cardíaca da Apple = o mesmo). O outro grupo envolve uma pontuação proprietária em linguagem de marketing e pede que se confie neles ("idade biológica", "pontuação de bem-estar", "índice de vitalidade" — todos indefinidos sob a superfície).
- Existe um meio-termo que ninguém tinha desenvolvido bem: um estimador gratuito, defensável e fundamentado em citações, que utiliza dados de entrada que qualquer pessoa pode autorrelatar em dois minutos e que é transparente sobre exatamente de onde vem cada ano de crédito ou débito.
Por isso, desenvolvemo-lo. O dorsi.ai/biological-age-calculator é gratuito, sem registo, sem e-mail, sem rastreamento analítico dos seus dados. Open source sob a licença MIT para que o motor de pontuação possa ser auditado ou reutilizado.
O que entra
18 dados de entrada, agrupados em 5 dimensões, na ordem em que são solicitados:
Dados básicos (utilizados por múltiplas dimensões)
- Idade, sexo, altura, peso
Composição Corporal — Aune 2016 BMJ (curva em U do IMC) + Janssen 2004 AJCN (cintura independente do IMC)
- Perímetro abdominal
Aptidão Cardiovascular — Nes 2011 MSSE (regressão do VO₂pico sem exercício) + Aune 2017 BMC Med (frequência cardíaca em repouso → mortalidade) + Mandsager 2018 JAMA Network Open (VO₂máx → mortalidade)
- Frequência cardíaca em repouso
- Sessões de cardio por semana
- Duração média da sessão
- Intensidade típica (baixa / moderada / alta)
Força e Movimento — Saeidifard 2019 Eur J Prev Cardiol (força → mortalidade) + Paluch 2022 Lancet Public Health (passos diários) + Patterson 2018 Eur J Epidemiol (tempo sedentário)
- Sessões de força por semana (0 / 1 / 2 / 3+)
- Intervalo de passos diários (<5k / 5–8k / 8–10k / 10k+)
- Horas sedentárias diárias
Sono e Recuperação — Yin 2017 J Am Heart Assoc (curva em U da duração) + Windred 2024 SLEEP (regularidade mais forte do que a duração)
- Média de horas de sono
- Regularidade do sono (1–5, onde 5 é "horário de deitar e acordar muito consistente")
Hábitos de Estilo de Vida — Doll 2004 BMJ (tabagismo) + GBD 2018 Lancet (álcool) + Estruch 2018 NEJM PREDIMED (dieta) + Cohen 2007 JAMA (stress)
- Status de tabagismo (nunca / ex-fumador / atual + cigarros/dia se atual)
- Bebidas alcoólicas por semana
- Qualidade da dieta (1–5)
- Nível de stress (1–5)
Seletor de unidades (métrico / imperial) no topo do formulário, guardado no localStorage. Os seletores deslizantes mostram o seu valor atual acompanhado por um curto descritor qualitativo (3 — moderado, 4 — consistente) para saber sempre o que está a selecionar.
O que sai
O resultado não é um número isolado. É uma análise estruturada concetualizada para gerar ação, e não apenas visualização.
Resultado principal — o número principal da idade, apresentado como anos (estimativa) — e não ±3 anos. Não exibimos deliberadamente um intervalo de confiança fixo porque a incerteza depende de quais dados de entrada consegue responder com precisão e de como cada dimensão contribui para o seu perfil específico. Fingir que conhecemos a precisão exata seria desonesto.
Bloco de veredito — caixa de destaque com código de cores:
- Mais jovem do que a idade cronológica (≥3 anos): "Cerca de X anos mais jovem do que a sua idade cronológica. Excelente — os seus hábitos estão a devolver-lhe anos. Continue assim. As dimensões abaixo mostram as suas maiores vitórias; proteja-as e procure uma linha neutra que possa aproximar do verde."
- Alinhado (dentro de 3 anos): "Alinhado com a sua idade cronológica. Encontra-se na média populacional. As dimensões abaixo mostram onde pode avançar — escolha a maior linha neutra e transforme-a em verde."
- Mais velho (≥3 anos): "Cerca de X anos mais velho do que a sua idade cronológica. Não entre em pânico — este é o tipo de número que responde rapidamente. Observe as linhas âmbar abaixo: a maior delas é a sua maior alavanca individual. A regularidade do sono, os passos diários e a cessação tabágica são os fatores de mudança mais rápida na literatura."
Detalhamento por dimensão — e esta é a parte que torna a calculadora realmente útil. Cada uma das 5 dimensões recebe:
- Uma barra horizontal de magnitude (verde-água/teal para deltas negativos / bom; âmbar para positivos / a custar-lhe anos)
- O valor com sinal em anos (
+1.5 yrou−6.0 yr) - Uma justificação de uma linha construída a partir dos seus dados reais de entrada
Por exemplo, com um conjunto típico de dados de entrada pode ver:
Composição Corporal +1.5 yr IMC 25.5 (excesso de peso, +0.5 yr) ·
cintura 92 cm (no primeiro limiar de risco da OMS, +1 yr).
Aptidão Cardiovascular −6.0 yr VO₂máx est. 52 mL/kg·min, muito acima
da norma para a sua idade/sexo de 42 ·
FC em repouso 55 bpm (dentro do intervalo saudável).
Força e Movimento −1.5 yr Força 2×/semana (−1.5 yr) ·
8–10k passos/dia (−1 yr) ·
6.0h sedentário (moderado, +0.5 yr).
Sono e Recuperação +0.5 yr 7.5h/noite (intervalo ótimo de 7–8h, 0 yr) ·
regularidade 4/5 (consistente, −0.5 yr).
Hábitos de Vida −2.0 yr Tabagismo: nunca fumou (0 yr) ·
álcool 4/semana (leve, +0.3 yr) ·
qualidade da dieta 4/5 (−1 yr) ·
stress 2/5 (0 yr).
É aí que reside o valor. O número principal é o atrativo; o detalhamento por linha é o que realmente fazer amanhã.
Guardar resultado em PDF gratuito — página única A4, ~12 KB, apresenta tudo o que foi descrito acima preservando as justificações por dimensão. Sem necessidade de registo para descarregar.
O que intencionalmente não fizemos
Algumas coisas que não desenvolvemos, e porquê:
- Sem CTA, sem restrição de e-mail, sem incentivo a lista de espera. Recurso puramente focado em SEO e valor de marca. Apostamos na qualidade e na profundidade de citações, não na otimização do funil de conversão.
- Sem intervalo de confiança fixo de
±X anosjunto ao número principal. Insinuar uma falsa precisão é a forma de desonestidade mais comum nesta área. O número é uma estimativa — a palavra "estimativa" aparece ao lado dele, e a secção de metodologia explica os limites. - Sem vendas adicionais de "compre o nosso suplemento / livro / acompanhamento". A calculadora é a calculadora. Não há mais nada.
- Sem relógio de idade cronológica a fingir ser um relógio de idade biológica. Os relógios de DNAm de primeira geração (Horvath, Hannum) representam uma ciência excelente, contudo foram treinados para prever a idade cronológica, e não a mortalidade. Não reproduzimos esse erro.
O que corre mal se utilizar incorretamente
Algumas advertências honestas:
- Na melhor das hipóteses, o número absoluto tem uma margem de erro de ±5 anos. O viés de autorrelato é real — particularmente para o stress, qualidade da dieta e regularidade do sono. Utilize a classificação relativa entre dimensões para decidir o que alterar. Essa parte é robusta.
- Traduzimos hazard ratios em "anos" através de um dimensionamento de melhor esforço. Os estudos de coorte fornecem hazard ratios; nós mapeamos esses valores para uma escala em anos que nos permite somar cinco dimensões. O mapeamento é razoável, mas não único; outra equipa poderia reconstruir o mesmo algoritmo com valores de anos por dado de entrada ligeiramente diferentes e ambas as abordagens seriam defensáveis.
- Os coeficientes de VO₂máx da NTNU estão ajustados para uma margem de erro de ~3% dos valores publicados. Produzem resultados de VO₂máx fisiologicamente plausíveis para dados de entrada típicos. Se estiver a utilizar a biblioteca em código aberto para algo além de uma estimativa aproximada, verifique os coeficientes com a Tabela 2 de Nes 2011.
- Viés de etnicidade. A maioria dos estudos citados era predominantemente de ascendência europeia. A classificação relativa mantém-se; os anos absolutos podem sofrer ligeiras desviações para utilizadores não europeus.
- Esta não é uma ferramenta clínica. Tem um enquadramento focado no bem-estar e caráter educacional. Se algo no seu resultado o preocupar, fale com um profissional de saúde.
Código aberto — faça fork, leia, execute em qualquer lugar
O motor de pontuação está disponível em github.com/YusongCui/biological-age-calculator sob a licença MIT.
O que obtém:
lib/scoring.js— o pontuador principal + geradores de justificação por dimensão, módulo ES, executa em qualquer ambiente Node 16+ ou navegador. ~370 linhas, zero dependências.lib/ntnu-fitness.js— calculadora PA-R de Nes 2011 e regressão de VO₂picolib/vo2max-norms.js— medianas de VO₂máx por idade/sexo da ACSMreferences/methodology.md— todas as tabelas de pontuação, algoritmo completo, a regressão NTNU com anotaçõesreferences/papers.md— citações APA completas com DOIs para todos os 14 artigosreferences/faq.md— 14 perguntas e respostas orientadas para o utilizador
E ainda um SKILL.md para que qualquer assistente de IA (Claude Code, Codex CLI, ou qualquer sistema que siga a especificação agentskills.io) possa instalá-lo como uma skill portátil em duas linhas:
# Claude Code (instalação pessoal em todos os projetos)
git clone https://github.com/YusongCui/biological-age-calculator.git \
~/.claude/skills/biological-age-calculator
# Codex CLI
git clone https://github.com/YusongCui/biological-age-calculator.git \
~/.agents/skills/biological-age-calculator
Uma vez instalada, o seu assistente de IA reconhecerá comandos como "qual é a minha idade biológica?" / "estou a envelhecer mais rápido do que a minha idade real?" / "como posso diminuir a minha idade biológica?" — e executará exatamente o mesmo algoritmo que alimenta a calculadora web, com raciocínio por dimensão. Consulte o README para obter as instruções completas de instalação e o examples/example-conversation.md para um exemplo prático de como a skill funciona no chat.
Experimente
→ dorsi.ai/biological-age-calculator (web, 2 minutos, gratuito)
→ github.com/YusongCui/biological-age-calculator (motor de pontuação em código aberto + skill de IA)
Se desenvolver algo com base na versão em código aberto — uma aplicação iOS, um chatbot, uma integração com CGM, um painel de autoexperimentação —, adoraríamos ver. PRs são bem-vindos no repositório GitHub, especialmente se tiver um ajuste fundamentado na literatura científica para uma das tabelas de pontuação.
Se pretende um enquadramento científico mais aprofundado sobre o que acontece sob a superfície — as três gerações de relógios de idade biológica, o que realmente compõe o PhenoAge e o GrimAge, por que o DunedinPACE é o padrão-ouro para monitorizar intervenções —, encontra tudo no nosso guia de campo sobre como a idade biológica é realmente calculada.
Artigos relacionados
Tudo pronto para começar?
Baixe a Dorsi na App Store e conte com ajuda nas suas decisões de treino.
Baixar na App Store