I made the decision to leave Github a couple months ago when I retired and started heavily working on personal projects. I like the idea of radicle and used it for a while, but it's complicated to set up and maintain if you want to run your own seed node and pin your personal projects.

What I ended up with is a version of a static forge - Charm's soft-serve to host the repos and a forked version of the pico.sh pgit static site generator. I added git-bug integration to track issues in the repo and an alternative CLI to git-bug that works better when collaborating with agents.

A static forge site is very resilient to bot traffic because it only renders a limited number of commits, instead of pathologically allowing a near infinite number of URLs for bots to crawl.

https://kilimanjaro.io if you want to see what it looks like.

I would agree with everything you say, but why not both?

We are actually facing 2 distinct problems:

- Github is a centralized, controlled git hosting, identity, collaboration platform.

- Bots are attacking any public facing interface.

So maybe the solution is:

- to keep a Radicle node private/behind fences to lower the maintenance/security burden, with eventually access to selected collaborators.

- publish the repos with a static site generator like pgit

Indeed really quick and responsive