This only works for self-hosting though. We tried this exact method 3 years ago and it failed because users can't simply download a Merkle tree of your git repo... the .git folder can't be transferred between PCs that easily. This is more like GitTea but enhanced, not quite GitHub. GitHub has the social element.
AI coding helps but creating something for at scale use still requires more than a few weeks of vibe coding.

