Skip to content
CherryPi

Releases

Download CherryPi.

One binary per platform, plus container images for the agency and agent. Every download points at the latest release on GitHub; the page refreshes itself when a new tag appears.

Current release stable

v0.6.0

published Nov 4, 2026 · baked into this build

8 platform builds GHCR images AGPL-3.0

CherryPi Agency

The web app, API, scheduler and tunnel hub. Run one per installation, on a VPS or home server.

cherrypi-agency-<os>-<arch>-<sha>.zip
Linux x86_64
30.0 MB · ZIP archive
Download
Linux ARM64
28.3 MB · ZIP archive
Download
macOS ARM64
30.3 MB · ZIP archive
Download
macOS x86_64
31.3 MB · ZIP archive
Download

CherryPi Agent

The worker. Hosts Pi sessions, PTYs and the desktop bridge on each machine that should do work.

cherrypi-agent-<os>-<arch>-<sha>.zip
Linux x86_64
11.9 MB · ZIP archive
Download
Linux ARM64
11.1 MB · ZIP archive
Download
macOS ARM64
11.6 MB · ZIP archive
Download
macOS x86_64
12.1 MB · ZIP archive
Download

Containers

Pull the images.

Published to GitHub Container Registry. The agency image is slim; the agent image carries the Pi runtime, Node and the desktop bridge.

cherrypi-agency

Web app + API + tunnel hub. Exposes port 8080.

linux/amd64
docker pull

$ docker pull ghcr.io/cherrypidotdev/cherrypi-agency:v0.6.0

also available as :latest

Installation guide

cherrypi-agent

Pi runtime + PTYs + desktop bridge. Dials out; no inbound port.

linux/amd64
docker pull

$ docker pull ghcr.io/cherrypidotdev/cherrypi-agent:v0.6.0

also available as :latest

Installation guide
01

Unzip the binary

Each archive contains exactly one executable. Move it somewhere on your PATH and mark it executable.

02

Install the agency

Set CHERRYPI_ADMIN_PASSWORD and a data directory, then put a TLS reverse proxy in front.

03

Register an agent

Create the agent in the UI, copy its one-time PAT and start the agent with CHERRYPI_AGENT_TOKEN.

Looking for systemd units, desktop access or configuration? Read the documentation.