Rehabilitation exoskeletons can supplement therapist-based training allowing post-stroke patients to perform functional, high-dosage, repetitive exercises. The use of robotic devices allows providing intense rehabilitation sessions and permits clinicians to personalize the therapy according to the patient's need. In this work, we propose an upper-limb rehabilitation system developed within the AGREE project. The platform relies on a four degrees-of-freedom arm exoskeleton, capable of assisting state-of-the-art rehabilitation exercises under different training modalities while behaving transparently to user-generated and therapist-applied forces. The system is provided with a LEDs-matrix mat to guide patients during reaching tasks with visual feedback, an EMG reader to evaluate the patient's involvement during the therapy, and several software tools to help clinicians customize the treatment and monitor the patient's progress. A randomized controlled pilot study aimed at evaluating the usability and the effectiveness of the AGREE rehabilitation platform to improve arm impairment after stroke is currently ongoing.