The coach
Every session leaves a mark.
Knows the difference between a bad set and a bad week. Cairnfit remembers every pain you've flagged, every other sport, every short night, and reasons over all of it before it sets your next target. You never explain yourself twice.
The Cairnfit app: the coach reads your progress, hands you today's target, and your power score climbs.
Lower Power
Start sessionThat's your coach. It read your last session and set today's target. Heavier, same reps. Every session, on its own.
How the coach works
You bring the effort. It brings the proof.
-
It remembers
Your gym, your bad knee, the exercise you hate, every set you have ever logged. Tell it once. It never asks again.
-
It decides
Next session's targets are set for you: more load, more reps, or a planned back-off. No guesswork between sets.
-
It proves
A weekly read on what's progressing, what stalled, and where you're carrying fatigue. Evidence you're stronger than six weeks ago.
What it will never do
- Never watch you through a camera. No form scores, no rep counting, not ever.
- Never guess at a number it could read.
- Never tell you a session went well when it didn't.
Fixing your squat is a job for a coach standing next to you. Knowing whether it is getting stronger is ours.
Where it stands
We grade our own coach, and publish the result.
Every month, against the skills a real strength coach has. Whether the answer flatters us or not. Today it stands like this.
- Solid
- 19
- Not yet
- 7
- Never
- 4
Pricing
Free while the beta runs. Here's what it looks like after.
Solo
Free
Training once a week, casually.
A full program build to start, plus about one fully coached session a week. The same coach, not a stripped demo.
Start freeCoach
€20 /month
Training 3–4x a week, structured.
Every session coached, plus everyday chat access. Built for someone training with intent.
Join the betaPersonal Coach
€59 /month
Training 5–6x a week, high volume.
A very high amount of coaching. Sized for heavy training, not for rationing normal use.
Go all-in