We present the public release of the Complete History of Interaction-Powered Supernovae (CHIPS) code, which is suited to model a variety of transients that arise from interaction with a dense circumstellar medium (CSM). Contrary to existing modelings, which mostly attach the CSM by hand, CHIPS self-consistently simulates both the creation of the CSM from mass eruption of massive stars prior to core collapse, and the subsequent supernova light curve. We demonstrate the performance of CHIPS by presenting examples of the density profiles of the CSM and the light curves. We show that the gross light-curve properties of putative interaction-powered transients (e.g., Type IIn supernovae, rapidly evolving transients and recently discovered fast blue optical transients) can be comprehensively explained with the output of CHIPS.