Skip to content

ShotTrainer

Camera-based shooting practice

Track your hold. Review every shot.

Mount a small camera on your rifle pointed at the target, add a microphone for shot detection, and watch your hold trace, score, and replay live on your laptop.

Shot replay

Replay the seconds around each shot

ShotTrainer records the trace before and after every shot, so you can review your hold, trigger break, and follow-through instead of guessing from the target afterwards.

  • Pre-shot and post-shot trace
  • Score, group size, hold movement, and time inside the ten
  • Replay data saved with the session

Setup

Set up with a printed target and a camera

Pin up a target, mount the camera on your rifle, pick the matching target face, and start shooting.

1

Pick a target

Print the marker sheet or use any supported target face.

2

Mount the camera

Fix a compact camera to your rifle so it stays pointed at the target while you aim.

3

Select the face

Pick the target face so ShotTrainer can convert pixels into millimetres.

4

Shoot and review

Detected shots, scores, and traces are saved straight to the session log.

Core tools

Use the targets and kit you already have

ShotTrainer works with off-the-shelf cameras, microphones, and printed targets. No accounts, no subscriptions, and every session stays on your machine.

Live hold trace

See the target drift in real time as you aim, settle, and break the shot.

Shot scoring

Pick a target face and scores are calculated automatically as shots are detected.

Shot detection

Use microphone input to mark shots without ever touching the keyboard.

Target faces

NSRA and ISSF faces are built in, with full support for your own printed targets.

Session history

Traces, scores, and replays are kept together for later review or export.

Ordinary hardware

Run with common USB cameras and microphones on Windows, macOS, and Linux.

Local and open source

Your practice data stays with you.

ShotTrainer is an open-source hobby project that runs entirely on your machine, with the everyday cameras and microphones you already own, not pricey commercial trainers. There are no accounts, no subscriptions, and nothing is sent anywhere. The docs lay out exactly what kind of accuracy you can expect from a given setup.