XCancel is actually one instance of many that was running the Nitter software, so it was pretty close to what you were describing. People could run it themself, or pick the specific server that they wanted (ex. One closer to them).
Unfortunately, the software project itself got shut down: https://nitter.net/
I imagine we'll see forks on other code repositories soon enough.