SO-GYM / VIRTUAL TRAINER

Your body becomes the controller.

Webcam training with pose tracking, rep counting, form feedback and freely selectable workout music. The camera is activated only after your permission.

01 / CHOOSE TRAINING

What do you want to train?

SO-Lucy’s FightClubPunch incoming targets · score & voice coach
POSTURE GUIDE

This is what the movement looks like

2 IMAGES PER EXERCISE
Squat starting position: upright stance with feet shoulder-width apart
1 · Starting positionFeet about shoulder-width apart, chest steady and weight across the whole foot.
Bottom position of a controlled squat with heels planted
2 · Bottom positionHips back and down, heels grounded, knees tracking over the toes.
TRAINING SUGGESTIONSquats
SETS
3
REPETITIONS PER SET
8–12
REST BETWEEN SETS
60–90 s

Beginners can start with 2 sets. End the set early if your form starts to break down.

Tip: Stand slightly side-on to the camera for squats and planks so your shoulders, hips and legs remain visible. The images are a guide and do not replace personal coaching.

Requires HTTPS and browser camera permission. No microphone is required.

PRIVACY FIRST

Camera images stay in your browser.

SO-GYM does not send the live camera stream to the portal server. The motion-tracking library and models are served locally with the website and run in your browser.

MVP / PHASE 1+

Tracking, not medical assessment.

Angles, repetitions and form scores are technical estimates. Camera angle, clothing, lighting or occlusion can affect them and they do not replace personal coaching.

AUDIO FLEX

Portal music or your own songs.

The playlist can keep playing during training. Local files are available for the current browser session only and need to be selected again after reloading.