Your AI form coach
CalmArms was built on one belief: every lifter deserves real-time feedback on their form, whether you train solo or with a coach.
The Problem
Most people lift weights with no feedback on their form. They watch a YouTube video, try to copy the movement, and hope for the best. Bad form leads to injuries, plateaus, and wasted time in the gym.
Our Solution
CalmArms uses your phone's camera and on-device machine learning to analyze your body position in real time. It compares your movement against ideal form templates and gives you an instant letter grade (A through F) with specific feedback.
How the AI Works
ML Kit Pose Detection
We use Google's ML Kit to detect 33 body landmarks from your camera feed. This runs entirely on your device — your video never leaves your phone.
Angle Comparison
For each exercise, we have expert-recorded keyframe templates. Your joint angles are compared against these templates in real time to calculate similarity scores.
Exercise-Specific Scoring
Each exercise has custom scoring weights. A bicep curl emphasizes elbow angle and upper arm stability. A shoulder press focuses on pressing path and shoulder alignment.
Form Issue Detection
The system detects specific form issues — elbow flare, back arching, momentum/swinging, incomplete range of motion — and tells you exactly what to fix.
Supported Exercises
4 core exercises with 13 total variations, each with tailored scoring and form-issue detection.
Bicep Curl
Muscles: Biceps, Forearms, Brachialis
Variations: Standard, Incline, Hammer, Preacher
Form tips: Keep elbows close to sides. Avoid swinging or momentum. Control weight on descent. Squeeze at the top.
Tricep Extension
Muscles: Triceps (long, lateral, and medial heads)
Variations: Standard, Overhead, Kickback
Form tips: Keep elbows pinned to sides. Only forearms move. Full extension without hyperextending. Stand upright.
Shoulder Press
Muscles: Anterior Deltoids, Lateral Deltoids, Triceps, Upper Chest
Variations: Dumbbell, Barbell, Machine
Form tips: Sit upright, feet flat. Start at shoulder height with 90-degree elbows. Press straight up, not forward.
Lateral Raise
Muscles: Lateral Deltoids, Upper Trapezius
Variations: Standing, Seated, Cable
Form tips: Slight bend in elbows. Lead with elbows. Raise to shoulder height only. Controlled descent.
How Grades Are Calculated
Each rep is scored 0–100 across five weighted components. Weights vary by exercise for sport-specific accuracy.
35%
Angle Accuracy
How well your joint angles match ideal positions throughout the rep
25%
Range of Motion
Full extension and contraction for complete muscle engagement
15%
Stability
Keeping your body steady with no swinging or compensating
15%
Tempo
Controlled, consistent rep speed without relying on momentum
10%
Bilateral Balance
Even effort between left and right sides on two-arm exercises