I enjoy using @atuin to sync my computers #zsh history but i am not sure why i don't quite get the interactive part (probably because of not having the full #emacs keybinding)
but it's flexible enough to be able to use fzf with it directly:
atuin search|fzf --with-nth=3..-2 +s
maybe i'll extend it to make it insert via #zsh zle to my command line directly