Download Subroutine

Subroutine is in active development. Builds are distributed via GitHub releases.

macOS

The desktop app requires macOS 13 Ventura or later.

Download latest release ↗

See all releases on GitHub.


Android

The Android app supports Android 10 (API 29) and later, including phones and tablets.

Coming soon — a direct APK download will appear here. In the meantime you can build from source via the GitHub repo.


Wear OS

The Wear OS app is distributed alongside the Android app and installs automatically once the Android companion app is installed on the same Google account.

Coming soon.


Build from source

All platforms are open source and can be built locally:

git clone https://github.com/subroutine-app/subroutine
cd subroutine
cargo build --release -p simple-desktop   # macOS desktop

See the README for full build instructions for each platform.


Server (self-host)

Subroutine uses a client–server architecture. The HTTP API server can be self-hosted on any Linux system.

cargo build --release -p simple-server

See the API docs for endpoint reference and the GitHub repo for deployment instructions.