practice · unranked

Ranked

Paused

remaining
–
score
–
accuracy
–
kills
–

OpenAim

Aim trainer that systematically improves mouse coordination and control.

Esc pauses · R restarts discord

Bench console

Settings

Downrange aim inside → live reticle
—
cm / 360
—
°/count
—
dpi
—
fov

Appearance

Arena moodEarned backdrop palettes — free play only. Locked ones show what unlocks them.
Target finishEarned target skins — free play only. Rated drills always use the standard target.

Crosshair

Feedback

Input & camera

Raw inputWhether the browser delivers unaccelerated mouse motion. OpenAim never accelerates; this is the browser/OS layer.

Coach

Data

Your data

Aim Commons

Anonymous drill summaries are contributed by default to train the shared, science-based player model everyone starts from and that renormalizes your ratings to real peers — no raw mouse traces, no identity, no device info. The public leaderboard is off until you turn it on, and because ranked runs are verified by re-simulating your recorded inputs, turning it on also uploads that raw input recording. Opt out or revoke below anytime.

Statuslocal only

Settings that change the meaning of telemetry (FOV, sens, target style, crosshair, invert, capture level) are recorded in each replay's .oar header, so analysis reflects the settings the run used.

today's session · the plan

the protocol

Rest your eyes — 20 seconds. Look ~20 ft (6 m) away and blink a few times, then Begin when you’re ready. Sustained focus is the biggest driver of eye fatigue.

Session complete

Harness Lab