I was considering this but ultimately opted for 1Password’s SSH Agent instead and storing my SSH keys there and unlocking it with Touch ID: https://developer.1password.com/docs/ssh/agent/
Also use it to sign my git commits: https://developer.1password.com/docs/ssh/git-commit-signing