O que a app fazWhat the app does
O plano é gerado por um algoritmo determinístico e explicável, não por uma IA opaca: os mesmos dados produzem sempre o mesmo plano, e cada plano vem medido face às séries semanais recomendadas por músculo. The plan is produced by a deterministic, explainable algorithm, not an opaque AI: the same inputs always produce the same plan, and every plan comes measured against the recommended weekly sets per muscle.
- Configuração curtaShort setup Experiência, idade, peso opcional, objetivo, músculos prioritários, ritmo semanal, equipamento e um passo de saúde opcional.Experience, age, optional weight, goal, priority muscles, weekly rhythm, equipment and an optional health step.
- Plano semanal determinísticoDeterministic weekly plan Estrutura de padrões de movimento (agachar, avançar, dobrar, empurrar, puxar, core), preenchida até ao tempo de sessão pedido, compostos antes de isolamentos.A structure of movement patterns (squat, lunge, hinge, push, pull, core), filled up to the session time you asked for, compounds before isolations.
- Explicação em linguagem simplesPlain-language explanation Cada plano vem acompanhado do porquê de estar assim.Each plan comes with the reasoning behind why it looks the way it does.
- Relatório de volume semanalWeekly volume report Séries por músculo face aos intervalos recomendados, incluindo os músculos que o plano não treina.Sets per muscle against the recommended ranges, including the muscles the plan does not train.
- Registo série a sérieSet-by-set logging Regista séries, repetições e cargas. A partir do histórico, a app sugere subir carga, subir repetições ou aliviar o volume.Log sets, reps and loads. From that history, the app suggests adding load, adding reps or easing volume.
- Rebalanceamento semanalWeekly rebalancing Fechada uma semana, o motor faz um pequeno ajuste na direção do músculo em atraso. Sempre mostrado, reversível, desligável.Once a week is logged, the engine makes one small adjustment toward the muscle that is behind. Always shown, reversible, switchable off.
- Alterar exercícioSwap an exercise Troca qualquer exercício por uma lista de alternativas ordenadas, mantendo o histórico.Replace any exercise from a ranked list of alternatives, keeping your history.
- Construir o próprio planoBuild your own plan O utilizador escolhe os dias e exercícios, o motor faz uma auditoria de cobertura e nunca bloqueia.You pick the days and exercises, the engine runs a coverage audit and never blocks.
- Histórico localLocal history Sessões registadas no dispositivo, com apagar por sessão.Sessions logged on the device, with per-session delete.
- Idiomas e temaLanguages and theme Inglês, Português (PT-PT), Francês e Espanhol. Tema claro e escuro.English, Portuguese (PT-PT), French and Spanish. Light and dark theme.
A tua privacidade, a tua soberaniaYour privacy, your sovereignty
É o que distingue esta app das outras.It is what sets this app apart.
- Sem conta, sem registo, sem login. A app nunca pede nome, email ou qualquer identificador.No account, no sign-up, no login. The app never asks for a name, email or any identifier.
- Tudo o que se introduz fica no armazenamento local do telemóvel e nunca é transmitido.Everything you enter stays in the phone's local storage and is never transmitted.
- Funciona offline. Sem qualquer ligação à internet.Works offline. No internet connection at all.
- Sem analítica, sem publicidade, sem rastreio, sem SDKs de terceiros.No analytics, no advertising, no tracking, no third-party SDKs.
- Zero permissões do sistema.Zero system permissions.
- Apagar a app remove tudo o que ela criou.Deleting the app removes everything it created.
Como o teu plano é feitoHow your plan is made
Quase todas as apps "inteligentes" de treino pedem a um modelo de linguagem que gere o plano todo: não reproduzível, sem guardas, pode inventar um programa mau. A SapoAzul Workout é o contrário. Almost every "smart" training app asks a language model to generate the whole plan: not reproducible, no guardrails, it can hallucinate a bad programme. SapoAzul Workout is the opposite.
-
Motor de regras explicávelExplainable rules engine
Valida cada plano: sem movimentos duplicados, sem equipamento indisponível, sem dificuldade inadequada, dentro do tempo de sessão. Se o plano for impossível, é recusado com uma mensagem, em vez de ser inventado um plano fraco.It validates every plan: no duplicate movements, no unavailable equipment, no unsuitable difficulty, within the session time. If a plan is impossible it is refused with a message, rather than a weak plan being invented.
-
Proveniência de cada regraProvenance for every rule
Cada regra tem a origem classificada: orientação de saúde pública, default informado por evidência, heurística de produto, ou pendente de revisão. A app procura respeitar as orientações da OMS, da ACSM e das Physical Activity Guidelines, sem alegar que as cumpre ou que é chancelada por elas.Each rule has a classified source: public-health guidance, evidence-informed default, product heuristic, or pending review. The app aims to respect WHO, ACSM and Physical Activity Guidelines advice, without claiming to comply with them or to be endorsed by them.
-
A IA, se existir, fica na margemAI, if it ever exists, stays at the edge
A versão publicada não tem IA. Se um dia houver, só poderá explicar um plano ou pedir um ajuste que o motor valida. Só o motor produz planos.The published version has no AI. If one day there is, it will only be able to explain a plan or request an adjustment that the engine validates. Only the engine produces plans.
RoadmapRoadmap
Honestamente enquadrado, sem datas.Honestly framed, no dates.
-
Agora (v1)Now (v1)
Grátis, sem IA, 100% offlineFree, no AI, 100% offline
Motor determinístico, registo série a série, rebalanceamento semanal, quatro idiomas, temas claro e escuro.Deterministic engine, set-by-set logging, weekly rebalancing, four languages, light and dark themes.
-
Depois (opcional)Later (optional)
Explicação por IA no próprio dispositivoOn-device AI explanation
Modelos da Apple e do Android nos telemóveis que os suportam, só de leitura, sem custo e sem sair do telemóvel.Apple and Android models on phones that support them, read-only, at no cost and without leaving the phone.
-
Premium (em desenho, não comprometido)Premium (in design, not committed)
Um coach de IA alojadoA hosted AI coach
Contextualiza a semana, sugere ajustes que o motor valida, mais analítica de progresso, revisão automática ao fim da semana, multi-plano, exportar e sincronizar entre dispositivos. Implica conta e backend, por isso só avança depois de a app grátis ter utilizadores.It puts the week in context, suggests adjustments the engine validates, plus progress analytics, an automatic end-of-week review, multi-plan, export and sync across devices. This needs an account and a backend, so it only moves forward once the free app has users.
A fronteira: grátis é uma referência que se consulta; Premium é um coach que gere o plano contigo.The line: free is a reference you consult; Premium is a coach that runs the plan with you.
Dar feedbackSend feedback
Este formulário vive no site, não na app. A app continua a não recolher nem enviar nada. Diz-nos o que correu bem, o que ficou confuso, ou o que falta. This form lives on the website, not in the app. The app still collects and sends nothing. Tell us what worked, what was confusing, or what is missing.
A SapoAzul Workout dá apenas orientação geral de fitness. Não é aconselhamento médico nem substitui um profissional qualificado. Consulta um médico, fisioterapeuta ou treinador certificado antes de começar ou alterar um programa de treino, sobretudo em caso de lesão, problema de saúde ou durante a gravidez. Treinas por tua conta e risco. SapoAzul Workout gives general fitness guidance only. It is not medical advice and not a substitute for a qualified professional. Consult a physician, physiotherapist or certified trainer before starting or changing a training programme, especially with an injury, a health condition, or during pregnancy. You train at your own risk.