Treinador de ciclismo com IA. Grátis e de código aberto.
A aplicação é grátis e os teus dados de treino nunca saem do teu dispositivo. Para a IA, usas o que já tens: uma subscrição ChatGPT, o Claude Code ou qualquer chave de API de LLM. Emparelha o Telegram e treina a partir do telemóvel.
- Windowsem breve
- iOS & Androidem breve
Cada uma das últimas três semanas acrescentou carga de treino, e a pedalada fácil de quinta-feira foi o teu primeiro dia de recuperação a sério desde que o bloco começou. Isso deixa espaço para uma sessão dura este fim de semana, não duas — a saída longa de domingo é a que eu não mexeria.
Cinco vezes três minutos a 295–310 W. Isso é 111–117% da tua âncora atual de 265 W, por isso cada repetição fica dentro da tua zona Z5 e nada disso escorrega para trabalho anaeróbico que ainda pagarias na saída longa de domingo.
Três minutos é a repetição mais curta que te mantém no VO₂max o tempo suficiente para contar, e três minutos fáceis entre elas mantêm a última repetição tão boa quanto a primeira. Parei nas cinco: a sexta repetição é normalmente a que transforma uma boa sessão numa má semana.
O que faz
Três coisas, feitas como deve ser.
Um treinador só é útil se tiver lido o teu treino, tiver um plano para a tua época e colocar a sessão onde a vais ver.
01
Os chatbots genéricos esquecem o teu FTP até terça-feira.
Lê os teus números reais.
Cola a tua própria chave de API do intervals.icu e a aplicação obtém o teu perfil, o FTP, as zonas e o peso, as tuas atividades e as tuas curvas de potência e de frequência cardíaca. A condição física, a fadiga, a forma, a carga de treino e a intensidade vêm das saídas que fizeste, não de um questionário.
- Também o bem-estar: HRV, frequência cardíaca de repouso e sono, quando os registas.
- Sem conta numa plataforma? Deita ficheiros .fit, .tcx ou .gpx — analisados no teu dispositivo.
- As zonas de potência, os esqueletos de plano e a viabilidade dos objetivos são calculados localmente, sem chamada ao modelo.
- Lembra-se de ti: objetivos, lesões, equipamento, horário — ficheiros simples no teu dispositivo, teus para abrires ou eliminares.
Condição física, fadiga e forma
02
Um plano que aguenta uma viagem de trabalho, uma má noite de sono e o treino de grupo de sábado.
Constrói um plano rumo ao teu evento.
Diz ao treinador a data que te importa e ele constrói a partir dela uma estrutura de blocos periodizada, num volume semanal que consegues manter, com sessões duras espaçadas para as absorveres.
- As semanas de recuperação fazem parte do plano, não um pedido de desculpa por teres falhado uma.
- Diz-te quando um objetivo de FTP ou W/kg não é alcançável no tempo que tens.
- O plano adapta-se ao que realmente fizeste — compara o prescrito com o real depois de cada sessão.
Carga semanal, 16 semanas de construção
03
Escreve o treino no teu calendário.
Quando concordas com uma sessão, o treinador escreve-a como treino estruturado no teu próprio calendário do intervals.icu. O intervals.icu sincroniza-o com o que tiveres ligado lá, para os intervalos estarem à espera quando encaixas os pedais.
- Os alvos são escritos em watts a partir do teu FTP atual, não com palavras vagas de esforço.
- Nada é escrito até tu o pedires.
- A sincronização para os dispositivos seguintes é da responsabilidade do intervals.icu. O Enduragent nunca toca nessas contas.
Threshold 5 × 5
Privacidade
Os teus dados ficam no teu dispositivo*
Não há conta Enduragent, nem servidor a guardar o teu historial de treino, nem análise comportamental.
Ficheiros que podes abrir
Tudo vive em ~/.enduragent: um armazenamento SQLite local, um arquivo dos dados em bruto que leu, ficheiros de memória em Markdown simples e as tuas transcrições. Elimina a pasta e desaparece.
Chaves cifradas em repouso
As chaves de API são cifradas com o armazenamento seguro do macOS, com a chave no teu Keychain. Se o armazenamento seguro não estiver disponível, a aplicação recusa-se a guardar a chave em vez de a escrever em claro.
* O teu prompt e os números de treino nele vão para o fornecedor de modelo que escolheste. A tua chave do intervals.icu vai para o intervals.icu.
Acesso ao modelo
Traz o teu próprio modelo.
O Enduragent não revende tokens. Apontas para uma conta que já tens e o teu fornecedor fatura-te. Nove fornecedores aceitam uma chave de API. Se já pagas o ChatGPT, inicia sessão com ele e não acrescentes custo novo — e ao contrário de um separador de chatbot, o treinador mantém o contexto de treino no teu dispositivo.
Um medidor de gasto na barra lateral, com um teto diário que defines, mostra o custo do dia antes da fatura. É uma estimativa local, não um controlo de faturação. Define também limites no teu fornecedor.
Preços
Um treinador humano custa $150–300 por mês e pode demorar duas semanas a responder.
Grátis, e aberto da forma que importa.
$0
Sem níveis, sem período de avaliação, sem ecrã de venda extra, sem conta para criar.
- Licença MIT. Lê, faz fork, altera, publica a tua versão.
- Pagas ao teu fornecedor de modelo, não a nós. Nunca tocamos nesse dinheiro.
- Nada é retido. Não há uma versão paga com as funcionalidades boas.
Corre 24/7
Queres que o treinador no Telegram responda a qualquer hora?
A aplicação de ambiente de trabalho responde enquanto o teu computador está acordado. Para um bot que responde de dia e de noite, implementa a tua própria cópia no Railway a partir do modelo. Continua a ser autoalojado — a tua instância, as tuas chaves, uma lista de permissões de remetentes para só tu falares com ele.
Os utilizadores avançados também podem executar o treinador como pacote npm num terminal no macOS ou Linux.
Experimenta com os teus próprios números.
Descarrega a aplicação, cola a tua chave do intervals.icu, liga um modelo e pergunta o que treinar hoje.
Não é aconselhamento médico, nem substituto de um médico ou de um treinador certificado.
A seguir
A aplicação de ambiente de trabalho para Windows, iOS e Android estão a caminho. Segue a página de lançamentos.