We describe a faithful action of an extended affine braid group on the derived category of coherent sheaves on the minimal resolution of a Kleinian singularity. The major step is to use the Garside structure on braid groups of type ADE to establish faithfulness of the action generated by twists along an ADE configuration of 2-spherical objects in any derived category. As an application, we complete the proof of a conjecture of Bridgeland about spaces of stability conditions associated to a Kleinian singularity.