QuCoSi is a C++ library for simulating a quantum computer. Its name is an acronym for Quantum Computer Simulation. QuCoSi allows to build elemental to complex quantum circuits easily using its Qubit and Gate classes. The used qubits and gates are plain column vectors and unitary matrices that can be inspected and modified easily. Its emphasis lies on readability and ease of use instead of speed or optimization.