@violet i use `pass`[1], though it's very non-traditional so it might not be what you want
a directory structure encrypted with pgp and synced with `git`, implemented as a shell script
extensions like pass-otp also add support for totp, and there's an android app/client and browser extension for autocomplete on those platforms as well
(for folks that hate pgp, `passage`[2] exists that uses `age` instead, but no android app for that one, not sure if it works with the browser ext)
it is also mostly a "done" project, as most of the complex logic is done in gnupg/age and git, or extension plugins, pass itself barely needs changes or fixes ever
1:
https://www.passwordstore.org/2:
https://github.com/FiloSottile/passage