This report presents a technical description of our agent-based epidemic model of a particular middle-sized municipality. We have developed a realistic model with 56 thousand inhabitants and 2.7 million of social contacts. These form a multi-layer social network that serves as a base of our epidemic simulation. The disease is modeled by our extended SEIR model with parameters fitted to real epidemics data for Czech Republic. The model is able to simulate a whole range of non-pharmaceutical interventions on individual level, such as protective measures and physical distancing, testing, contact tracing, isolation and quarantine. The effect of government-issued measures such as contact restrictions in different environments (schools, restaurants, vendors, etc.) can also be simulated. The model is implemented in Python and is available as open source at: www.github.com/epicity-cz/model-m/releases