An osu! autoplayer is a software program that automates the gameplay of osu! by simulating mouse movements and keyboard presses. These programs use various algorithms to detect the position of the circles, sliders, and spinners on the screen and perform the necessary actions to play the game.