Tennis Coach

Stroke analysis & AI coaching

Tennis player mid-swing

Sharper strokes, smarter tennis.

Upload a clip, see your mechanics measured frame by frame, and get AI coaching on tap.

How it works

From a phone clip to concrete coaching, in four steps.

1

Upload a clip

Record yourself hitting with your whole body in frame, then upload the video.

2

Pose analysis

MediaPipe Pose tracks your joints frame by frame - shoulders, elbows, wrists, and hips.

3

Stroke metrics

Each swing is detected and measured: elbow angle, hip-shoulder separation, and wrist speed, shown as a report and charts.

4

AI coaching

Ask the coach about your video, or use the general coach for technique, tactics, and drills - no clip required.

Analyze a stroke

Upload a video to extract stroke-mechanics data via MediaPipe Pose.

Or try an example clip:

See a sample analysis (no upload needed):

These charts track your body through the swing, from the start of the clip to the end (left to right).

Body rotation

How much your shoulders and hips turn. The green line is the gap between them - more gap means more "coil", which usually means more power.

Arm bend

How straight or bent each arm is. A higher line means a straighter arm; a straight hitting arm at contact is usually good.

Hand speed

How fast each hand is moving. The tall peak is roughly the moment you hit the ball - a bigger peak means a faster, more powerful swing.

Ask the coach about this video

Get advice grounded in the stroke report above.

General coach

Ask anything - no video needed. Pick what kind of help you want.

Recommended:

AI training schedule

Generate a personalized weekly training plan.

Token shop

Buy tokens to power AI coaching and schedule generation. Balance: 0 tokens

50
tokens
$5
$0.10 / token
500
tokens
$30
$0.06 / token

Demo only - no real payment is processed and nothing is charged.

What players say

Reviews from our players.

★★★★★

"Finally saw why my forehand kept sailing long - my hip-shoulder separation was basically zero. Two weeks of the drills and it's a different shot."

Maya R.
3.5 NTRP · club player
★★★★★

"The general coach is like having a hitting partner who actually explains things. I ask it tactics before every league match now."

Tomas N.
4.0 NTRP · league regular
★★★★☆

"Uploaded a slow-mo of my serve and the wrist-speed chart showed exactly where I was decelerating. Wish it detected shot type automatically, but super useful."

Aisha K.
College player
★★★★★

"I coach juniors and use the drill generator to mix up practice. It gives me fresh, targeted drills in seconds."

Diego P.
Junior coach