Are there any open source clients for this out there? Also, if someone were to build that, what are the protocols one would even use to get these things talking to each other and reconciling the different accounts quirks
at least from talking to Eric at a meetup, I think some are still on remote implementations. I know texts definitely needs to do the iMessage implementation locally, but they're moving everything client-side, which to me as a thunderbird user, makes the most sense. I just wish we could have something like libpurple again that would allow me to finally get back to the everything-in-one-app paradigm
Besides Beeper, the only consumer bridge hosting service I'm aware of is Element One, but it's only barely maintained, so I'd definitely recommend self-hosting over that.