Self-hosted GitHub alternative
Git hosting with GitHub muscle memory and no AI training on your code.
shithub is an AGPL git forge for teams who like GitHub's product, workflows, and interface, but want a self-hostable home for source code that is not part of a Copilot training pipeline.
No hard feelings
GitHub is good software. The goal here is not to pretend otherwise. The issue is simpler: I just don't want AI training on my code. shithub keeps the parts that work: repositories, pull requests, issues, code review, organizations, search, and Actions-style CI, while making the hosted service and the self-hosted product open under the AGPL.
What shithub is trying to be
- A real forge, not a demo. Git repositories, HTTPS push and pull, reviews, required checks, webhooks, notifications, teams, scoped tokens, and code search are product requirements, not stretch goals.
- Familiar on purpose. The closer the GitHub-style UI and workflows are, the less expensive it is for a team to move.
- Open when hosted. AGPLv3 means modified network services have to publish the matching source, so hosted shithub instances stay accountable to their users.
- Honest about gaps. The public docs and README call out what is live, what is rough, and what is still in flight.
Community posture
Contributions are welcome under the same AGPL terms, security reports go through coordinated disclosure, and the project follows the Contributor Covenant. Be direct, be civil, and keep the work focused on making an open GitHub alternative that people can actually use.