There is nip46 for remote key access over Nostr (key storage apps like Amber and nsec.app support it), so it doesn't have to only be "couple apps or browser extensions", there's also nostr-login library to simplify the use of nip46 in web apps.