Harnessing computer vision for martial arts training

What it is

Jabhook is an app for boxing training. Build a custom workout, follow spoken combinations, and get real-time coaching based on your movement. Use it for bagwork or shadowboxing.

From combination to coaching, and back A combination is analysed to produce coaching. Applying that coaching helps improve the next combination. Analysis labels the arrow from combination to coaching; improvement labels the return arrow. Combination Coaching Analysis Improvement

Jabhook for Mac

$40One-time
purchase

Buy Jabhook →

Actively developed and maintained.

White line illustration of a MacBook running a Jabhook boxing workout with motion tracking
System requirements
  • Apple Silicon Mac
  • macOS 26.2 or later
  • Webcam or iPhone

Questions? johnny@jabhook.ai

Technology

  1. Motion capture

    Computer vision estimates your movement in 3D.

  2. Biomechanics analysis

    Your movement is compared with a reference library of combinations recorded in collaboration with a professional boxer.

  3. Spoken coaching

    A local large language model (LLM) turns the analysis into spoken coaching cues.

The entire process runs on-device.

Jabhook watching a boxer at the bag, the motion capture drawn over them
“Drive from your back foot, turn your hips into the punch, snap the arm out — don’t just reach.”
Experimental Jabhookery →

Project Development

One planned development is a dedicated, wall-mounted version of Jabhook for gyms.

Jabhook is built to be scalable and other disciplines are being explored.

Register interest →

White line concept illustration of a wall-mounted tablet displaying the Jabhook wordmark