Abstract This paper presents the design, analysis, and development of a Novel six degrees of freedom (6-DOF) desktop upper limb rehabilitation robot. The upper limb rehabilitation robot is mainly composed of the Omnidirectional mobile platform, armrest, and 3-DOF wrist rehabilitation mechanism. The forward and inverse kinematics and Jacobian matrix of the upper limb rehabilitation robot are derived based on the kinematics of a rigid body, and its working space is analyzed based on arm kinematics as well. The forward and inverse kinematics of the arm are derived based on the D-H method. A new control strategy and control algorithm were developed based on the hardware structure of the robot system and arm model, and the control strategy and control algorithm are used to carry out the simulated rehabilitation experiment on a single joint of the arm and the simulated rehabilitation experiment on multiple joint linkages in the arm. The experimental results show that the maximum error in the simulated rehabilitation experiment on a single joint of the arm is 6.123 deg, and the maximum error in the simulated rehabilitation experiment of multiple joint linkages in the arm is 5.323 deg. Therefore, the control strategy and control algorithm can complete the corresponding rehabilitation training. This 6-DOF desktop upper limb rehabilitation robot can provide passive rehabilitation training for patients in the early stages of paralysis.