Rastreador de treinos com hospedagem própria ganha destaque ao priorizar privacidade
A aplicação permite registrar exercícios e peso corporal em servidor próprio, eliminando assinaturas e dependência de serviços externos.
Edição: Anderson Gomes · texto gerado por IA
· 4 min de leitura

Texto gerado por IA, com revisão automática. Esta matéria foi escrita por um modelo de linguagem a partir da fonte indicada e passou por verificações automáticas de formato, de voz e de título; não houve leitura humana antes da publicação. Como funciona o método · Fonte original: Repositório no GitHub
O desenvolvedor Duarte Santos disponibilizou o openGym, um sistema de código aberto para planejamento de rotinas e acompanhamento de treinos físicos e peso corporal. O projeto alcançou a vigésima segunda posição no ranking diário da plataforma Trendshift após registrar 83 novas estrelas no período avaliado. A ferramenta foi criada para atender usuários que buscam autonomia sobre seus dados esportivos, eliminando a dependência de plataformas proprietárias que impõem planos de assinatura ou encerram operações sem aviso.
Dados rápidos
- Repositório: DuarteSantos8/openGym
- Licença: AGPL-3.0
- Linguagem principal: JavaScript
- Volume de interações: 1.769 estrelas e 418 bifurcações de código
- Posição em ranking: 22 no Trendshift diário
- Data da consulta: 04/10/2026
O problema da retenção de dados no mercado fitness
A maioria dos aplicativos móveis voltados para musculação e condicionamento físico armazena o histórico dos praticantes em servidores centralizados. Esse modelo frequentemente restringe recursos analíticos essenciais a pagamentos recorrentes, além de expor as informações a mudanças contratuais ou ao encerramento do serviço.
Muitas ferramentas comerciais também utilizam rastreadores analíticos e publicidade dentro do fluxo de treino. A perda de acesso ao histórico acumulado durante anos compromete a continuidade do planejamento atlético e impede a migração simples para outros ecossistemas.
A proposta do software em destaque transfere o controle operacional para o usuário. Os registros de cargas, séries e evolução física permanecem armazenados localmente na infraestrutura escolhida, sem mecanismos de telemetria ou necessidade de contas corporativas.
Funcionamento e implantação no servidor
A plataforma opera como uma aplicação web progressiva, conhecida pela sigla PWA, que pode ser instalada diretamente na tela inicial do celular ou acessada pelo navegador do computador. A autenticação dispensa senhas convencionais e utiliza chaves de acesso criptográficas, chamadas de passkeys, garantindo sincronização protegida entre aparelhos.
O sistema foi construído em JavaScript, empregando React 19 na interface de usuário e suporte a Node.js na infraestrutura de execução. A biblioteca nativa traz 1.324 exercícios catalogados com demonstrações visuais, além de permitir o funcionamento desconectado da internet. A instalação ocorre por meio de contêineres Docker, exigindo apenas a inicialização do arquivo de configuração do ambiente:
docker compose up
Após o comando, o servidor local disponibiliza os painéis de controle, a interface de acompanhamento diário e o armazenamento em pasta gerenciada pelo administrador.
Casos de uso práticos
- Planejamento semanal estruturado: o usuário pode carregar rotinas básicas já configuradas, como treinos divididos entre membros superiores e inferiores, ou montar divisões personalizadas com exercícios distribuídos por dias específicos da semana.
- Execução de treinos guiados: durante a sessão na academia, a interface identifica o dia correspondente, recupera automaticamente as cargas utilizadas na sessão anterior, calcula intervalos de descanso e possibilita o registro de séries combinadas e aquecimentos.
- Monitoramento de esforço e fadiga muscular: o sistema oferece campos para marcação de percepção de esforço subjetivo e repetições na reserva, indicando visualmente grupos musculares fadigados, treinados ou em destreino.
- Centralização de histórico de outras plataformas: praticantes que utilizavam ferramentas externas podem importar seus dados prévios a partir de arquivos exportados de serviços como FitNotes, Strong e Hevy.
- Controle de peso corporal: a ferramenta apresenta gráficos interativos com metas definidas, diferenciando os registros conforme o avanço em direção ao objetivo estabelecido.
Diferenças em relação a aplicativos comerciais
A principal distinção está no modelo de custódia da informação. Enquanto as alternativas comerciais mantêm bancos de dados proprietários protegidos por paywalls, o openGym mantém os arquivos em pastas acessíveis no servidor pessoal.
Outra diferença relevante é o método de acesso. Em vez de exigir criação de credenciais em plataformas terceirizadas, a solução adota chaves criptográficas passkeys para autorização direta no dispositivo.
O projeto também adota uma política sem rastreamento de uso, ao contrário de opções corporativas que coletam métricas comportamentais. O código sob licença AGPL-3.0 garante que qualquer pessoa possa inspecionar, auditar ou criar ramificações independentes da aplicação.
Limitações técnicas e pontos de atenção
Por ter sido criado em 18 de julho de 2026 e apresentar seu último commit em 28 de setembro de 2026, com a versão v1.3.9, o projeto possui histórico recente de desenvolvimento. O repositório contava com 121 issues abertas na data da consulta, o que indica demanda contínua por correções e ajustes de estabilidade.
A hospedagem própria exige que o usuário tenha conhecimento prévio para configurar portas de rede, certificados de segurança e rotinas de backup. O consumo de recursos em servidores modestos não foi detalhado na documentação pública, assim como testes de estresse para múltiplos perfis simultâneos constam como não informado no repositório. A licença AGPL-3.0 impõe obrigações estritas de compartilhamento de código para quem modificar o sistema e o disponibilizar via rede.
Resumo rápido
- Projeto: DuarteSantos8/openGym
- Licença: AGPL-3.0
- Linguagem: JavaScript
- Estrelas: 1.769
- Ranking: 22 no Trendshift diário
- Risco principal: Necessidade de manutenção manual da infraestrutura e maturidade recente com 121 chamados abertos
Fontes
- Repositório no GitHub: https://github.com/DuarteSantos8/openGym
- Última release: https://github.com/DuarteSantos8/openGym/releases
- Página inicial: https://opengym.duarte-santos.ch
- JavaScript
- AGPL-3.0
- Repositórios em Alta
- Trendshift

Alternativa aberta ao CapCut ganha suporte a agentes de IA e reestruturação
· 4 min de leitura
Curso aberto ensina a arquitetura de suporte e controle para agentes de codificação
O projeto da walkinglabs estrutura ambientes, gestão de estado e fluxos em grafo para tornar agentes autônomos de desenvolvimento mais previsíveis e seguros.
· 5 min de leitura
Curso aberto ensina a criar sistemas de busca com agentes e integração ao Telegram
Projeto prático orienta o desenvolvimento de assistentes de pesquisa acadêmica aliando busca textual, recuperação vetorial e fluxos autônomos.
· 5 min de leitura
Experiência do SteamOS chega ao Android com execução de jogos de PC em chips Adreno
O projeto aberto viabiliza a interface Steam Big Picture e a camada Proton ARM64 em dispositivos portáteis sem necessidade de acesso root.
· 5 min de leitura