On-device pose AI · iOS

Your phone is the
bike fitter.

Record 15 seconds of pedaling. Posely measures your knee, hip and back angles, then tells you exactly how to move the saddle, the stem, or the cleats. No appointment, no studio.

On-device & private · One-time $19.99 · No subscriptions, no account
10:26

Analysis Results

Canyon Aeroad · just now

2 of 3 free full analyses left
One Adjustment Needed
Back is slightly too upright for Road
33°
Knee
100°
Hip
52°
Back
Recommendation
Back slightly too upright
Adjust
Your torso is at 52°, slightly above the Road range. Try a 10mm longer stem, then re-analyze.
Add a note
Find bikes
Home
Analyze
My Fit
Sizing
Settings
15s
Video length
33°
Knee · optimal 30–40°
3
Joint angles
85%
Pose confidence
What you get

Studio numbers,
without the studio.

The same three angles a professional fitter measures with goniometers and motion-capture rigs — pulled from a side-view video by an on-device MediaPipe model.

Three joint angles, averaged over every pedal cycle.

Knee at 6 o'clock, hip, and back. We detect 5+ full cycles, drop noisy frames, and average the rest so one bad frame can't swing your fit.

33°
Knee
100°
Hip
52°
Back

Plain-English verdict on every fit.

A single status card answers the only question that matters: is anything off, and if so, what?

One Adjustment Needed
Back is slightly too upright for Road

Concrete fixes, not generic advice.

A rule engine turns each angle into a specific action: longer stem, raise saddle, move cleats — tagged Good or Adjust.

Back slightly too upright
Adjust
Try a 10mm longer stem, then re-analyze.
Knee & hip angles dialed
Good
Right in the Road range — keep this position.
How it works

Three steps. Six minutes.
One real fit.

The same on-device pipeline that ships in the Posely app — no upload, no waiting room.

1

Lean your phone against the wall.

Side view, frame in shot, you on the bike. Posely's CaptureScreen guides you with a live silhouette.

15 sec 720p · 30fps
2

Pedal naturally for fifteen seconds.

MediaPipe Pose Landmarker runs on-device, extracts 33 3D landmarks per frame, detects every cycle.

~150 frames · 18 cycles · 85% confidence
3

Read your numbers and your fix.

Three angles, one verdict, a ranked list of recommendations — and a PDF you can take to your mechanic.

PDF export Saved locally
Screens

Home, results, profile —
built for one job.

No feed, no dashboard sprawl. Posely is three screens you actually use.

10:26

Hi, Tatsi

Ready to check your fit today?

Last analysis · 2 days ago
Your fit needs 1 adjustment
🚴 Canyon Aeroad 📊 Road
Latest result View full →
33°
Knee
100°
Hip
52°
Back
My bikes · 3 Manage →
Primary
Canyon Aeroad
Road · 56
33°
Knee
100°
Hip
52°
Back
Something hurts?
Get a fit-based diagnosis
Home
Analyze
My Fit
Sizing
Settings
10:26

My Fit Profile

Last updated 2 days ago · Canyon Aeroad

One Adjustment Needed
Back is slightly too low for Road
Your angles
Good
Knee (6 o'clock) Optimal: 30–40°
33°
Good
Hip Angle Optimal: 75–110°
100°
Adjust
Back Angle Optimal: 30–45°
52°
Recommendations
Back slightly too upright
Adjust
Your torso is at 52°, slightly above the Road range (30–45°). This is mostly a comfort preference.
Try a 10mm longer stem, then re-analyze
Home
Analyze
My Fit
Sizing
Settings
10:26

Analysis Results

Canyon Aeroad · just now

2 of 3 free full analyses left
One Adjustment Needed
Back is slightly too upright
33°
Knee
100°
Hip
52°
Back
Recommendation
Back slightly too upright
Adjust
Your torso is at 52°, slightly above the Road range. Try a 10mm longer stem, then re-analyze.
Add a note
Pain diag
Home
Analyze
My Fit
Sizing
Settings
Pain diagnosis

Something hurts?
Tap where.

Pick a body zone — knee, lower back, neck, achilles — and Posely cross-references your latest fit numbers to tell you the most likely cause and the fix.

Saddle too low
High
When the saddle is too low, the knee flexes excessively at the bottom of the pedal stroke, putting strain on the patella and quadriceps tendon.
Supported by your analysis — knee angle is 48°, above optimal 30–40°
Action: Raise saddle by 5–10 mm. Re-analyze after riding 30 min to verify.
Neck Back Saddle Knee Achilles
Selected Front knee
We'll rank bikes by how well their geometry matches your current fit.
Popular categories
Road
37 models
Gravel
15 models
Endurance
12 models
TT / Tri
11 models
Bike sizing

Find the frame that fits the numbers you already have.

Posely scores 75 road, gravel, and TT models — across 380+ frame sizes — against your stack, reach and saddle setback, so you stop guessing between size M and size 54.

  • Filter by road, gravel, endurance, TT.
  • Compare two frames side-by-side.
  • Open marketplace links — no affiliate inflation.
Privacy

The pose model runs on your phone.

Nothing leaves your device unless you ask it to. Your videos, your landmarks, your numbers — yours.
On-device MediaPipe Pose Landmarker.
Videos never uploaded.
Optional PDF export, locally generated.
No tracking, no ads, no analytics SDK.
Pricing

One-time purchase.
Yours forever.

$19.99 · one-time, no renewals

Less than half what a single in-studio bike fit costs. Use it across every bike you own.

  • Unlimited analyses, unlimited bikes
  • Full pain diagnosis library
  • Bike sizing across 75 models (380+ frame sizes)
  • Bike notes & maintenance journal
  • PDF export & analysis history
  • No ads, no subscriptions, ever
Tweaks