If you don't want to self-host Gitea/Forgejo, I recommend SourceHut for private repos and Codeberg for public ones. Happy to answer any questions you might have for either based on my experience!
I would love to know how much of their internal workflows are being handled by AI workflows. Because this seems like the kind of thing your agent might do.
source: voices in my head. Not affiliated with MSFT.. anymore.
Technically this one was earlier but the other one has more traction.
[0] https://news.ycombinator.com/item?id=48278374