Skip to content
AI golf swing analysis · iOS & Android

AI golf swing analyser with a 10-position engine and in-app coach

How HexaFlow built SwingSmith: upload one swing from a phone and get a 10-position breakdown, 50+ metrics, and the single fix worth practising next.

Shipped on iOS and Android, rated 4.3 on the App Store, turning ordinary phone video into one measurable practice priority.

See it liveswingsmithpro.com
P10
P10 / P10Finish
0:03.20:03.2
Priority fix
Steep / over-the-top path

The club comes steeply from outside the target line, forcing early extension just to make solid contact.

Client
SwingSmith
Industry
Sports Tech
Region
USA
Year
2026
  1. 1phone video, no specialist hardware
  2. 10checkpoint positions, P1 address to P10 finish
  3. 50+swing metrics read and scored
  4. 1priority fix — and the drill that goes with it
The problem

Golfers collect tips, not diagnosis.

Generic advice can sound smart and still leave a player guessing which of a hundred possible faults is actually theirs — and a phone video on its own tells them nothing they can act on.

Real coaching doesn't scale. An experienced coach names the fault in seconds, but that expertise is expensive, limited by geography, and impossible to bring to every practice session.

It is easy to return fifty numbers. The value is in returning one instruction a golfer can take to the range.

The harder product problem was restraint
01 Capture

The phone already in their pocket.

The golfer records a face-on or down-the-line swing on an ordinary phone and uploads it in a few taps.

No launch monitor, no studio, no specialist hardware — the constraint that has kept swing analysis locked inside coaching facilities. Everything that follows has to work from that one video.

Face-on
Down-the-line
  • Launch monitor
  • Studio
  • Specialist hardware
02 Diagnose

Ten positions. Fifty-plus measurements. One score.

The engine breaks the motion into ten checkpoint positions, reads 50+ metrics across path, tempo, head stability, spine inclination, shoulder tilt, hip turn and transition, and scores the swing. Drag through it.

P6 · SHAFT PARALLELDOWNSWING
Position analysisShaft ParallelPosition 6 of 10
7.8/10
  • Shoulder turn32°
  • Shoulder tilt-13°
  • Hip turn-14°
  • Spine inclination1.9°
  • Head stabilityof height, from address1.0%
TransitionPathTempo

Try itScrub the bar or pick a frame. Measurements come from this page's illustrative swing model and the frame scores are sample values — not the product's engine.

  1. P1Address
  2. P2Club parallel
  3. P3Arm parallel
  4. P4Top of backswing
  5. P5Arm parallel down
  6. P6Shaft parallel
  7. P7Impact
  8. P8Release
  9. P9Follow-through
  10. P10Finish
Seeing it

Drawn on their own swing, next to a pro's.

Numbers alone don't change a movement. The analysis is drawn back onto the golfer's video, and set beside pro checkpoints at matching positions — so the gap is something they can see.

  • Swing path, traced on the video and coloured by club speed.
  • P10 checkpoints marked along the arc.
  • Tempo, backswing against downswing.
  • Side-by-side pro comparison, measured line against measured line, position by position.
Line comparison · P6Shaft Parallel
+0.05 ratio
YouMeasured overlay
ProMeasured overlay
At P6YouPro
Hand height0.590.54
Shoulder turn32°32°
Hip turn-4°-14°
Head position0.01-0.01

Try it Step through positions and switch overlays. Both golfers are drawn from the illustrative model.

03 Prioritise

Fifty numbers in. One instruction out.

Rather than reporting everything, the system names the one change most likely to improve the next range session.

And it explains the causal chain — what the fault is, what it forces the body to do — so the golfer understands why it matters rather than just being told to fix it.

50+ readings
Path8444419049894698
Tempo746258724742
Head stability676094428941
Spine inclination56967746528987
Shoulder tilt8972945651456344
Hip turn8574819881568575
Transition707447669649439272

Every reading here is accurate. Taken together they still leave a golfer guessing which of them is actually theirs to fix — and which to ignore.

Try itSwitch between the two. Readings are sample values; the fault and its practice focus are the ones the product's swing sequence uses.

04Practise & improve

A coach that remembers every swing.

Each priority fix maps to a specific drill. Ask Brody, the in-app AI coach, answers follow-up questions grounded in the golfer's current analysis and their previous uploads — so the answers are about their swing, not golf in general.

Progress is tracked by comparing matched checkpoints across uploads, so a golfer can see whether a fault is genuinely improving.

CoachAsk Brody
Swing memory readyAsk Brody what changed, what to work on, or whether a drill helped.
What is a drill I can do for my problem?

Alright, let's get straight to it.

Main diagnosis: a steep, over-the-top path. The club comes from outside the target line, and you're extending early just to make contact.

Your one thing: from the top, feel the club drop into the slot behind you, like pulling a bell rope, then let it approach from the inside.

Do not focus on: the early extension itself. It's the symptom; the path is the cause.

What Brody is reading
Current analysis6.2 /10

Priority fix: steep / over-the-top path

Assigned drill

Bell rope: drop the club into the slot, approach from the inside

Swing history · P6 matched
6.9Upload 1
7.3Upload 2
7.8This upload

Sample conversation and history.

Try it Ask a question and watch which part of the swing memory the answer uses.

The shipped app

The real screens.

Everything above is a recreation. These are captures from the app on iOS.

SwingSmith app: Swing score, P10 frame sequence and the single named priority fix
Swing score, P10 frame sequence and the single named priority fix
SwingSmith app: Side-by-side pro comparison at matching checkpoints
Side-by-side pro comparison at matching checkpoints
SwingSmith app: Swing path overlay traced on the golfer’s own video
Swing path overlay traced on the golfer’s own video
SwingSmith app: Ask Brody answering with swing history in context
Ask Brody answering with swing history in context
How it's built

From a phone video to a structured analysis.

Swings upload from the native apps to cloud storage, queue for inference, pass through pose estimation and the P10 checkpoint classifier, and return a structured analysis that drives the overlays, the priority fix, and the context Ask Brody reasons over.

On the phone
Cloud
Inference
Coaching
08 / 08Swing history

Every analysis is kept, so matched checkpoints can be compared across uploads to show whether a fault is really improving.

What we built with

Native apps, a vision pipeline, and a language model that knows the swing.

Native iOS and Android apps with a free starter analysis and tiered subscription plans, backed by the computer-vision pipeline and the coach above.

Computer VisionPose EstimationAI/MLLLMsPythonReact NativeCloud

ServicesComputer Vision AI & Machine Learning Mobile Application Development NextGen Technologies

swingsmithpro.com
The swingsmithpro.com homepage: “Fix your swing with clear data”, beside the app's position analysis screen
swingsmithpro.comVisit ↗
Outcome

What changed.

10
Checkpoint positions
P1 address through P10 finish
50+
Swing metrics per upload
Path, tempo, rotation, stability
4.3
App Store rating
Live public store listing

Live on iOS and Android with a 4.3 App Store rating

Swing analysis from ordinary phone video, with no specialist hardware

One priority fix per swing instead of an undifferentiated metric dump

Follow-up coaching grounded in the golfer's own upload history

Progress measurable across sessions through matched checkpoints

Next

Related work.

Moving Estimator — A walkthrough video in, a removals quote in seconds
Flagship

Moving Estimator

Umzugsauktion GmbH & Co. KGLogisticsGermany

A walkthrough video in, a removals quote in seconds

The customer films their own home. Computer vision identifies and counts every object, estimates dismantling, handling and transport time, and returns a priced quote.

Computer VisionObject DetectionDeep Learning
Read case study
AI-Powered LMS & Proctoring — Three role modules — school, teacher and student — with computer-vision proctoring
Flagship

AI-Powered LMS & Proctoring

Security CirclesEducationGlobal

Three role modules — school, teacher and student — with computer-vision proctoring

A multi-tenant platform with three distinct role modules — school administrator, teacher and student — backed by computer-vision proctoring, a randomised question engine and automatic certification on pass. We also produced the entire curriculum that runs inside it.

AngularNode.jsPython
Curasend — Insurance document capture and submission

Curasend

CurasendHealthcareGermany

Insurance document capture and submission

A mobile app that scans, cleans up and submits insurance documents in three taps.

React NativeNext.jsPython
Read case study