happy 1Password user since years, provides this too and you'll have you ssh keys in the 1P keychain (yes, not open source, I know - only flaw imho)
If it gets compromised, you need to revoke this one key only and still maintain access from, presumably, other systems of yours.