Genome editing tools have simplified the generation of knock-in gene fusions, which are widely used to study proteins in their natural context. However, strategies for tagging endogenous genes in primary cells are few and inefficient. In this study, we developed a one-step endogenous gene-tagging strategy by co-delivery of clustered regularly interspaced short palindromic repeats (CRISPR)-Cas9 ribonucleoprotein complexes and chemically modified donor DNA into cells. Upon CRISPR-Cas9 blunt-end double-strand breaks, highly efficient site-specific insertion of genetic materials (3 × FLAG or eGFP) was achieved in both cell lines and primary cells. We further optimized the gene-tagging efficiency and precision by using CRISPR-Cas12a, which produces a staggered cut with a 5' overhang and thus enables precise ligation of DNA donors with a complementary 3' overhang. With high efficiency and flexibility, this platform would be extremely useful for multiplex endogenous genes tagging and further exploration of protein functions in various cell types.