Bitwarden has a free 2FA app, and 2FA is integrated into autofill with the premium version of the password manager (which is $12/year) and is fully open source and even self-host able.
Why go through all the trouble of KeePassX and SyncThing when it’s literally LastPass without downsides
Built-in synchronization of codes and ability to revoke devices.
You’d need to set up e.g. Syncthing to have at least the sync part with Aegis, but the vendor lock-in of Authy is really not worth it.
Bitwarden has a free 2FA app, and 2FA is integrated into autofill with the premium version of the password manager (which is $12/year) and is fully open source and even self-host able.
Why go through all the trouble of KeePassX and SyncThing when it’s literally LastPass without downsides
Aegis and syncthing*
In my case it is because I don’t like the idea of having 2fa in the password manager. It partially defeats the purpose of 2fa.