Mesmo um aplicativo com o melhor modelo de inteligência artificial do mundo não substitui um profissional de educação física. O acompanhamento de um profissional qualificado é altamente recomendado para montar treinos, corrigir movimentos, adaptar cargas e considerar limitações individuais. O OpenGym não muda essa regra: ele serve para salvar e acompanhar seus treinos.

A proposta do projeto é simples. Em vez de entregar seus registros a um aplicativo de terceiros, você pode hospedar o OpenGym no próprio servidor, manter os dados sob seu controle e acessar a rotina pelo celular ou computador. Não é uma promessa de treino automático, mas uma alternativa para quem quer organizar a própria evolução sem depender de assinatura.
O que é o OpenGym
O OpenGym é um rastreador de treinos e peso corporal distribuído sob a licença AGPL-3.0. A aplicação permite planejar a semana, executar sessões guiadas, registrar séries, acompanhar cargas e observar a evolução do peso ao longo do tempo. A interface funciona como PWA e também há uma versão Android que pode ser instalada sem depender de uma conta em uma loja de aplicativos.
O repositório enviado é um fork do openGym mantido por DuarteSantos8. A principal diferença está no AI Coach opcional, que usa um agente de IA para propor um plano de treino e revisões a partir do que foi registrado. A ferramenta apresenta as mudanças para aprovação e mantém snapshots reversíveis. Ainda assim, a decisão sobre o treino não deve ser delegada cegamente ao software.
O projeto também evita a estrutura comum de muitos serviços fitness: não exige uma conta em uma plataforma externa, não inclui anúncios e não depende de uma assinatura mensal. O código, os arquivos de configuração e os dados ficam na instalação administrada pelo usuário.
Tecnologia e controle dos dados
A instalação é feita com Docker Compose. O OpenGym separa a interface web, servida pelo nginx, da API em Node com WebAuthn para autenticação por passkeys. Em vez de um banco de dados tradicional, a aplicação salva perfis, planos, treinos, peso e configurações em arquivos JSON dentro da pasta data.
Esse desenho reduz a quantidade de serviços necessários para colocar o aplicativo no ar. Também torna o backup direto: preservar a pasta data significa preservar a maior parte das informações da instalação. O cuidado fica por conta do administrador, que precisa configurar HTTPS quando o acesso ocorrer pela internet, manter cópias de segurança e atualizar o sistema com critério.
O login por passkey usa Face ID, Touch ID ou biometria compatível no dispositivo, sem depender de uma senha convencional armazenada no servidor. A aplicação também informa não ter telemetria. Para quem deseja entender melhor conceitos usados por aplicações modernas de IA, o Tambotech já explicou o que é inferência em inteligência artificial.
Recursos já existentes
- Planos semanais com biblioteca de 1.324 exercícios e demonstrações animadas.
- Sessões guiadas com cronômetro de descanso, detecção de recordes e preenchimento das cargas anteriores.
- Registro de supersets, exercícios cronometrados e atividades de cardio.
- Progressão linear, Greyskull LP, progressão dupla e aumento de tempo.
- Estimativa de 1RM, gráficos, mapa de atividade e mapa muscular.
- Importação de histórico do FitNotes, Strong, Hevy e exportações do Apple Health.
- Exportação e importação em JSON, notificações e compartilhamento de planos.
O AI Coach pode ser ativado separadamente. Ele cria um plano inicial a partir de uma conversa, lê aderência, esforço, estagnações e tendência de peso e sugere mudanças explicadas. Cada alteração depende da aprovação do usuário, enquanto o motor de progressão continua responsável pelos pesos de uma sessão para outra.
O que está por vir
O roadmap ainda prevê programação baseada em porcentagem ou carga máxima de treino, novos planos iniciais, medidas corporais, anotações por exercício e calculadora de anilhas. Como o projeto é recente, o usuário precisa tratar atualizações e backups como parte da rotina de administração, não como detalhes opcionais.
O OpenGym faz sentido para quem quer um diário de treinos com aparência de aplicativo moderno, mas prefere guardar os dados em casa. Ele não substitui orientação profissional, não deve prescrever exercícios sozinho e não elimina a responsabilidade de treinar com segurança. O ganho está em ter uma ferramenta aberta para registrar o caminho percorrido.
Fonte: Fork do OpenGym no GitHub | Repositório original | SSD Nodes




