This paper investigates the consensus problem of a class of high-dimensional nonlinear multi-agent systems. The agents are homogeneous and have coupled interactions with their nearby agents. Firstly, we study the consensus of this class of nonlinear multi-agent systems and present some consensus conditions based on the linearization technique. By transforming the consensus problem into a stability problem, we show that there exists a domain such that if all pairs of connected agents stay in the domain, the system will achieve consensus under the consensus conditions. Then, we propose a method to estimate the consensus domain since the accurate description of the domain is still challenging. Moreover, a method of coupled controller design is presented to make the multi-agent systems achieve consensus. At last, two numerical examples and a practical example are used to show the effectiveness of the results proposed in this paper.