sockeye

Sockeye is a git forge that runs on your own VM. Push a branch, and it becomes a change: checks run on your runners, a green change merges, and a merge can deploy. The farmer is the only server; the CLI talks to it over HTTPS with a token from its settings page. Nothing lives on anyone else's computer.

Install the CLI

curl -fsSL https://sockeye.sh | sh

The script downloads the binary for your machine into /usr/local/bin (it asks for sudo when it needs it). Binaries for macOS and Linux, Apple Silicon and Intel, are on the releases page.

Run a farmer

A farmer is a single binary, a Postgres database, and a Caddy in front. The source repository builds with go install ./cmd/sockeye; its README is the install guide. Point the CLI at your farmer once:

sockeye git setup https://sockeye.example.com/git

Then sign in from the farmer VM:

sudo sockeye login [email protected]

What it does not do

No accounts to sell you, no hosted tier, no analytics. Your repos, your runners, your box.