With outstanding advantages, such as large workspace, flexibility, and lightweight and low inertia, cable-driven parallel manipulator shows great potential for application as the exoskeleton rehabilitation robot. However, the optimal design is still a challenging problem to be solved. In this paper, the optimal design of a 3-DOF (3-degree-of-freedom) cable-driven upper arm exoskeleton is accomplished considering the force exerted on the arm. After analysis of the working conditions, two promising configurations of the cable-driven upper arm exoskeleton are put forward and design parameters are simplified. Then, candidate ranges of two angle parameters are determined with the proposed main workspace requirement. Further, global force indices are defined to evaluate the force applied to the arm by the exoskeleton, in order to enhance the system safety and comfort. Finally, the optimal design of each configuration is obtained with proposed force indices. In addition, atlases and charts given in this paper well illustrate trends of workspace and force with different values of design parameters.