I have the Hagerty gold cleaner bath for gold and it's brilliant - you just leave the gold in for a few minutes and it comes out tarnish-free. The Hagerty equivalent product for silver has mixed reviews.
I have silver polishing cloths but they are time-consuming to use, and not suitable for chains. I'd like to find a silver cleaning liquid like the gold one, that I can just put jewelry in and have it come out clean. Very grateful for any recommendations!