I'm really surprised no one has mentioned flycut as an option which has almost every feature mentioned, and is open source https://github.com/TermiT/Flycut.
https://github.com/TermiT/Flycut/issues/200
From that it seems clipbook may be better for people who care about local-only or have other security-related concerns (perhaps related to workplace policy, for example). Maybe someone who knows more could weigh in?