A fully coupled model for mass and heat transport, mechanics, and chemical reactions with trapping is proposed. It is rooted in non-equilibrium rational thermodynamics and assumes that displacements and strains are small. Balance laws for mass, linear and angular momentum, energy, and entropy are stated. Thermodynamic restrictions are identified, based on an additive strain decomposition and on the definition of the Helmholtz free energy. Constitutive theory and chemical kinetics are studied in order to finally write the governing equations for the multi-physics problem. The field equations are solved numerically with the finite element method, stemming from a three-fields variational formulation. Three case-studies on vacancies redistribution in metals, hydrogen embrittlement, and the charge-discharge of active particles in Li-ion batteries demonstrate the features and the potential of the proposed model.