People have released multiple open-source alt clients (mostly in beta states, because it hasn't been very long). I've played with the API myself and it's really quite easy to use, especially with an SDK (there's an official one in typescript and community ones are sprouting up in almost every major language). I'm in a discord for people doing stuff with the API that has almost 1k members