How it works
From a phone clip to concrete coaching, in four steps.
Upload a clip
Record yourself hitting with your whole body in frame, then upload the video.
Pose analysis
MediaPipe Pose tracks your joints frame by frame - shoulders, elbows, wrists, and hips.
Stroke metrics
Each swing is detected and measured: elbow angle, hip-shoulder separation, and wrist speed, shown as a report and charts.
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
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."
"The general coach is like having a hitting partner who actually explains things. I ask it tactics before every league match now."
"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."
"I coach juniors and use the drill generator to mix up practice. It gives me fresh, targeted drills in seconds."