Well studied Open Clusters (OCs) in the Solar neighbourhood are used as reference objects to test galactic and stellar theories. For that purpose their chemical composition needs to be known with a high level of confidence. The aims of this work are (1) to determine accurate and precise abundances of 22 chemical species (from Na to Eu) in the Hyades, Praesepe and Rupecht 147 using a large number of stars at different evolutionary states, (2) to evaluate the level of chemical homogeneity of these OCs, (3) to compare their chemical signatures. We gathered $sim$800 high resolution and high S/N spectra of $sim$100 members in the three OCs, obtained with the latest memberships based on Gaia DR2 data. We build a pipeline which computes atmospheric parameters and strictly line-by-line differential abundances among twin stars in our sample, which allows us to reach a very high precision in the abundances (0.01-0.02 dex in most of the elements). We find large differences in the absolute abundances in some elements, which can be attributed to diffusion, NLTE effects or systematics in the analysis. For the three OCs, we find strong correlations in the differential abundances between different pairs of elements, which can be explained by some level of chemical inhomogeneity. We compare differential abundances of several stars from the Hyades and Praesepe tails: the stars that differ more in chemical abundances also have distinct kinematics, even though they have been identified as members of the tail. With this technique we find that the Hyades and Preasepe have the same chemical signature when G dwarfs and K giants are considered. Despite a certain level of inhomogeneity in each cluster, it is still possible to clearly distinguish the chemical signature of the older cluster Ruprecht~147 when compared to the others.