git is such a good platform for decentralized tech. Forfeiting that advantage is just criminal. What I really want (and almost have) is a local GitHub for me and agents. With 4+ orchestrators working with a ton of subagents, things get difficult to coordinate. Several days ago, I went back to plain git and it was real slow and abrasive to work with.

With some wizardry applied, I effectively have an "Excel for worktrees", a very productive and low-friction environment. https://replicated.live/blog/crdt

You don't sacrifice decentralization when you use Github. You can still do all the same decentralized stuff, have other copies of the repo, do everything offline, directly pull from other checkouts, etc. Github can just be ONE of the places you push your code to, it doesn't have to be the only place.

Yeah, it seems disingenuous to pretend to care so deeply about decentralization while misunderstanding git to the point they don’t even realise none of that goes away because you also push to GitHub

I just use git with a remote and a custom CI system. The whole thing is trivial to build. All these forgejo etc are kind of over complicated software. Open Office of the modern world.

In a project with two levels of submodules and tens of worktrees, you cannot "just use git" :/ GitHub does not help much either.