I like haxy, for my personal junk it feels like the way to go and it's a vastly simpler model than radicle for local-first issues and pull requests. Not sure how well it holds up with a lot of users. I wonder what it would take to move something like gram to haxy though. At least with the current interface I think it would be too offputting.

https://try.haxy.net/haxy:haxy