KeePassXC is a cross-platform, open-source desktop password manager that stores logins, TOTP codes and notes in an encrypted, offline database file.