Git without the middleman
GitHub owns your contributions. Koja gives them back. Federated contributions and code review over Matrix, with no single point of control.
Truly decentralized
No company controls your access. Run your own server or use ours - patches flow freely between any Koja instance.
Open protocol
Built on Matrix and SSH - standards that existed before us and will exist after. No proprietary lock-in.
You own your identity
Your Matrix account is yours. No platform can ban you from contributing to open source.
Like email, but for code
You don't need a Gmail account to email someone @gmail.com.
Koja works the same way. Your Matrix identity - @you:matrix.org - can contribute to any project, regardless of which Koja server hosts it.
@dev:koja.cc#project:company.com@maintainer:kde.orgThree different servers. Zero new accounts. That's federation.
Never lose access
GitHub goes down. GitLab has an outage. Your self-hosted server catches fire.
With Koja, your repository lives on Matrix - and can point to as many Git remotes as you want. Origin, mirrors, backups. When one fails, clone from another.
Your code survives because it's not trapped in one place.
Built on standards
No new protocols. No proprietary APIs. Just tools you already know.
Get started
Three commands to your first contribution
Download the Koja CLI
curl https://d.koja.cc | bashClone a repo
koja clone #foo:example.comSubmit a patch
koja submit "feat: add a super cool feature"Questions
Do I need to run my own server?
No. Use Matrix.org or any public Matrix homeserver. Self-hosting a homeserver is an option, not a requirement.
Can any project use Koja?
Any git repo can adopt Koja. Create a Koja repository using the Koja client, and you're set.
Do I need a Matrix account?
Yes. It's your identity. Create one on any homeserver, like matrix.org or self-host.
How is this different from email patches?
Same format, better UX. Threaded discussions, inline comments, and status tracking, all in Matrix.
Take back control
Use Matrix.org or self-host. Either way, you're free.