The Cirsim component is dependent only on cl/site, so a very minimal site can be created to support only Cirsim with no user management features or course support.
The cl/cirsim component does add features to and can use capabilities of cl/course, cl/filesystem, cl/step, and cl/quiz.
To install:
composer require cl/cirsim composer run cl-installer