The present invention relates to a 7-(thiazol-5-yl) pyrrolopyrimidine compound as a TLR7 agonist, and particularly relates to a compound shown in formula (I), pharmaceutically acceptable salt and preparation method thereof, a pharmaceutical composition containing such a compound, and usage thereof in preparing an antiviral drug.La presente invención se refiere a un compuesto de 7-(tiazol-5-il)pirrolopirimidina como una agonista de TLR7, y en particular se refiere a un compuesto de la fórmula (I) o una sal farmacéuticamente aceptable del mismo y a un método de fabricación del mismo, a una composición farmacéutica que contiene dicho compuesto, y a su uso en la preparación de un medicamento antiviral. (ver fórmula) (Ii).