No, not really, it's about migrating/restoring every single 2FA key would be extremely inconvenient
I just use a simple shell script with dmenu/xclip/oathtool:
#!/bin/zsh
typeset -A opt=(
Docker ABC
GitHub DEF
# ...
)
k=$(print -l ${(ko)opt} | dmenu -i)
[[ $k != "" ]] && oathtool --totp --base32 $opt[$k] | xclip -rmlastnl