Journal · member

Why your workout app shouldn't be an "AI coach"

Open most workout apps in 2026 and you’ll be sold an “AI coach.” Tap a button, and something decides your next workout. How? It won’t say. Why this weight, these reps, this exercise instead of that one? Trust the algorithm.

We built Altor the opposite way. Altor’s progression engine is deterministic and explainable: the same inputs always produce the same output, and you can see the reasoning behind every change. No black box. No vibes. If the app adds 2.5 kg to your squat next week, it can tell you exactly why — and if it holds you back, it tells you that too.

Here’s the thinking behind that choice.

”AI coach” usually means “we won’t show you the math”

There’s nothing wrong with software making training decisions. That’s the point of a training app. The problem is unaccountable decisions.

When an app rewrites your plan and won’t explain itself, three things happen:

  • You can’t learn. Good lifters get better partly by understanding cause and effect — push here, recover there. An opaque app keeps that understanding to itself.
  • You can’t trust it on a bad day. If the app tells you to add weight when you feel wrecked, you need to know whether it actually accounted for your fatigue or just ran a counter up. “AI said so” isn’t enough to load a heavy bar.
  • You can’t catch it when it’s wrong. Every system makes mistakes. A transparent one lets you see and override them. A black box just hopes you don’t notice.

For casual users, maybe none of that matters. For serious lifters — the people Altor is built for — it matters a lot.

What “deterministic” actually buys you

Deterministic means there’s no randomness and no hidden state: the engine looks at what you logged and what you reported, applies a fixed set of rules, and produces a result you could, in principle, reproduce by hand. Same inputs, same output, every time.

That’s not a limitation. It’s the feature. It means the engine’s behaviour is legible — to you, and to a coach if you train with one.

Altor adapts your training through a credit-gated cascade: a sequence of checks that decide, in order, whether to change anything and what to change. Roughly:

  1. Recovery — are you recovered enough to progress at all? If your feedback says you’re still beat up, the engine doesn’t pile on.
  2. Workload — has the work you’ve done earned a change to load or reps?
  3. Intensity — should the weight move?
  4. Volume — should the number of sets move?

Each gate either passes or holds, and each decision carries a reason code — a short, human-readable explanation of what the engine saw and what it did about it. You’re never guessing why your next session looks the way it does.

Feedback you give, not data it guesses

A lot of “smart” apps infer how you’re doing from numbers alone. Altor asks. After a session you can log how hard the work felt, your pump, and soreness — and that subjective signal feeds the same transparent gates. It’s skippable, but when you give it, the engine uses it openly: you’ll see your feedback reflected in the reasoning, not silently absorbed into a model.

This is the difference between a tool that works with you and one that works on you.

You decide. The engine suggests.

Altor never silently overrides you. It proposes; you approve. Every plan, every session, every progression is yours to accept, adjust, or ignore. The engine is good at the bookkeeping — tracking what you’ve done, what you’ve recovered from, what’s earned a bump — so you can spend your attention on training, not spreadsheets.

That’s the whole philosophy: the app should make your training legible, not mysterious. Show the math. Earn the trust. Let the lifter stay in charge.


Altor is an equipment-aware workout app for serious lifters — built around the real equipment in your gym, with progression you can actually understand. We’re mapping gyms in Zürich first.

Next: Join the waitlist · Find your gym

← Back to journal