Sobre o projeto
Cairn é um sistema operacional de bem-estar auto-hospedado e de usuário único que combina treino, nutrição, marcadores de longevidade, sono e contexto de vida em um único cérebro de coaching agêntico. Ele abre com um Brief diário calmo sugerindo descanso, leve ou treino, com o raciocínio exibido, e nunca bloqueia o usuário. O sistema conecta resultados de exames a diretrizes concretas de nutrição, treino e wearables, deriva nutrição adaptativa a partir de tendências reais de peso e evolui planos de musculação e corrida com base no trabalho realmente concluído.
Um único serviço Node serve o PWA, a API REST, o servidor MCP e o agendador em segundo plano, com armazenamento em SQLite via node:sqlite nativo do Node. O núcleo determinístico funciona sem qualquer agente externo: registro série a série, edição de planos, gráficos de peso corporal, tendências de marcadores, visualizações de recuperação, estatísticas de resistência e notas de atividade funcionam offline. Adicionar um agente de coaching como Claude Code, Codex, Antigravity ou Grok habilita chat, planos alimentares generativos, narrativas de revisão de saúde, extração de marcadores laboratoriais e revisões semanais da equipe.
Cairn é nativo para agentes, expondo mais de 260 ferramentas MCP e mais de 300 rotas REST geradas a partir do código-fonte. A sincronização com Garmin é bidirecional: sono, HRV e atividades entram, enquanto sessões de força concluídas voltam para o Garmin Connect usando o vocabulário de exercícios da Garmin. A integração com o Apple Health também está documentada.
A implantação é feita via imagem Docker GHCR multi-arquitetura, com scripts de início rápido para laptops, Raspberry Pi, celulares como PWAs instaláveis e pequenas VMs. O projeto é entregue sem autenticação por padrão e destina-se a redes confiáveis, com CAIRN_AUTH_TOKEN opcional e acesso privado baseado em Tailscale. Todos os dados permanecem em um arquivo SQLite local; as chamadas de agente vão apenas para o provedor de modelo que o usuário conectar. O projeto é licenciado sob MIT e construído com Node 26, TypeScript, Express e um PWA vanilla.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.