| ▲ | cfbradford a day ago | ||||||||||||||||
They’re showing how easy it is to vibe code a port of the app. A motivated developer outside Discord could do the same and release OpenDiscord or whatever if they cared enough to want to mod the app that way. | |||||||||||||||||
| ▲ | hmry a day ago | parent | next [-] | ||||||||||||||||
Discord says using modified or alternative clients is against their terms of service, and they have banned people for it in the past (if they do something detectable, like enabling A/B testing feature flags that their account ID doesn't match :/) They're not exactly friendly to that sort of thing, I wouldn't be surprised if they add some traps to catch people making their own client. So I'd +1 the sibling comment's suggestion to consider alternatives to Discord, if you're setting up your own community | |||||||||||||||||
| |||||||||||||||||
| ▲ | sellmesoap a day ago | parent | prev | next [-] | ||||||||||||||||
Since discord announced that they would be scanning ID a lot of alternatives have sprung up, chatto and Armada are both looking promising as alternatives, plus the chatto vibed marketing materials on their Dev chat gave me a laugh the other week! | |||||||||||||||||
| |||||||||||||||||
| ▲ | uproarchat a day ago | parent | prev | next [-] | ||||||||||||||||
Ahem there is also the option to check out competitors ;) | |||||||||||||||||
| ▲ | nekusar a day ago | parent | prev | next [-] | ||||||||||||||||
Take a look at Chatto. https://chatto.run/ FLOSS, easy to self host, and works nicely. | |||||||||||||||||
| ▲ | apetresc a day ago | parent | prev | next [-] | ||||||||||||||||
There are literally dozens of open-source Discord clients already, both vibe-coded and not; and have been for many years. Nobody needed to prove this was possible, least of all Discord. | |||||||||||||||||
| ▲ | toomuchtodo a day ago | parent | prev [-] | ||||||||||||||||
This is the way, LLMs are an enabler and force multiplier to help you build whatever interface you want on whatever protocol you have to reverse engineer. Provide it the official client and point it at public api endpoints (or an LLM operated mitm proxy), set it to work to reimplement. | |||||||||||||||||