Get the app
One client ships today: Android, as a sideloaded beta you can verify byte-for-byte. Everything else is in development — we list it that way rather than pretend. And if you count running the entire relay yourself, there's one more way — which we encourage.
Android — available now (beta)
Zitrone isn't in any app store yet. The Android app is distributed as a signed, sideloaded APK — from GitHub Releases or a Tor onion mirror — with a SHA-256 checksum so you can verify exactly what you're installing.
iOS, desktop, and web
In development, behind Android — none of them is available to download today. Android is the reference implementation; the other clients follow it, and this page will offer them only when they actually ship. If a site or store offers you a Zitrone build for these platforms today, it isn't ours.
Self-host it
Don't want to trust our server? Good instinct. Run your own — it's a Go binary, a Postgres database, and a Docker Compose file:
git clone https://github.com/jackofall1232/zitrone.git
cd zitrone
cp .env.example .env # set DATABASE_URL, JWT key paths, TLS paths
docker compose up -d # server + postgres
# optional Tor hidden service:
docker compose -f docker-compose.yml -f docker-compose.tor.yml up -dFull instructions — TLS setup, environment variables, the optional Tor hidden service, backups — are in the self-hosting guide.