SpadeIDE

Download

Two pieces: the app on your iPad, and the agent on the machine you want to work on. The rendezvous server is optional — only if you want to run your own.

iPad app 1.1.0 is on the App Store. Host agent 1.2.1 (Linux + macOS) and rendezvous 1.0.0 (self-host) are available below.

1 · iPad app

Requires iPadOS 17 or later. Free to use on your own network; remote access is the Pro subscription.

Get on the App Store

2 · Host agent

Install this on every machine you want to reach — a Linux desktop, a headless server, a VPS, or a Mac. Each one serves its filesystem and a login shell to your paired iPads, and nothing else. Release v1.2.1 on GitHub.

macOS

macOS 12 or later. Ships as a menu-bar app that supervises the agent.

BuildFor
spadeide-agent-1.2.1-macos-arm64.dmgApple silicon (M1 and later)Download
spadeide-agent-1.2.1-macos-amd64.dmgIntel MacsDownload

macOS installation guide →

Linux

Ubuntu / Debian desktop gets a tray app with icon and pairing QR. Servers keep the CLI.

BuildFor
spadeide-agent_1.2.1_amd64.debUbuntu / Debian desktop app + CLI, x86-64Download
spadeide-agent_1.2.1_arm64.debUbuntu / Debian desktop app + CLI, ARM64Download
spadeide-agent-1.2.1-linux-amd64.tar.gzAny distro, x86-64Download
spadeide-agent-1.2.1-linux-arm64.tar.gzAny distro, ARM64Download

Linux installation guide → · Reinstall on a server → · SHA256SUMS.txt

3 · Rendezvous server — optional

You do not need this for LAN use. A single static binary with no database, for people who would rather not rely on our hosted introducer. Release v1.0.0 on GitHub.

BuildFor
spade-rendezvous-1.0.0-linux-amd64.tar.gzx86-64 serverDownload
spade-rendezvous-1.0.0-linux-arm64.tar.gzARM64 serverDownload

Self-hosting guide → · SHA256SUMS.txt

Hosted introducer: wss://rendezvous.spadeide.com — default baked into the app and the agent once remote access ships. Leave the Rendezvous URL field empty in the app to use whatever the current default is.

Verifying a download

Every agent release ships SHA256SUMS.txt alongside the artifacts.

curl -fsSL -O https://github.com/SpadeIDE/spadeide-agent/releases/download/v1.2.1/SHA256SUMS.txt
shasum -a 256 -c SHA256SUMS.txt --ignore-missing

The macOS app is signed with a Developer ID certificate and notarised, so Gatekeeper opens it without a warning. If macOS complains, the file was modified in transit — download it again rather than overriding the warning.