A bone reposition device includes first and second bone supports for supporting first and second portions of a fracture or osteotomize bone about a fracture or osteotomize site, a plurality of sequentially connected connection members and a plurality of joints each with at least a pair of adjacent parts for connecting the connection members therebetween and to the first and second bone supports. The plurality of joints includes at least six joints, each of which possesses one degree of freedom and allows controllable relative rotation or translation of said pair of adjacent parts about one of three axes respectively.