Sparehand

Docs › Requirements

Requirements

What Sparehand needs on the Mac you work on (the hub), on each spare machine (a worker), and what the beta features ask for on top. The core needs little: a Mac and one other computer that accepts SSH.

The Mac (the hub)

Spare machines (workers)

Any of these, at home or anywhere with a network path to the hub (a server by IP or domain name, or a machine on your Tailscale network):

What it needsHow it is set up
A MacRemote Login turned on (System Settings → General → Sharing); Apple silicon or Intel. Node, uv and the other tools your projects use.Add a machine → Pair with a code, one command in Terminal.
A Linux machine or serverAn SSH server, rsync, git, bash. On a server Sparehand uses its own build user.Pair with a code (one command as an administrator, sudo or root), or step by step.
A Windows PCWindows 10 or 11 with WSL2 (Ubuntu by default: a free Windows feature). The pairing command runs in PowerShell as administrator: it turns on WSL if needed, sets mirrored networking, a task that keeps WSL alive for the hub and a firewall rule for its SSH.Pair with a code.

For every worker: the account's login shell must be sh-compatible (bash, zsh or sh, not fish); an address the hub can reach (same network, Tailscale, or a public address with SSH open to the hub); enough free disk for a copy of each project it runs (jobs stop going to a machine under 5 GB free); and at least 30% of its memory free when a job arrives, or it is skipped.

Graphics cards. sparehand run --gpu, the local picture and clip models and the GPU-side of Studio work on NVIDIA cards only (CUDA), on Linux or on Windows through WSL2 (the NVIDIA driver on the Windows side; WSL's own CUDA libraries). A Mac with Apple silicon runs AI chat models with Ollama on its unified memory, but not the picture or clip models, and never counts as a GPU worker. AMD and Intel graphics aren't used.

Waking machines. Wake-on-LAN needs a wired connection that stays powered in sleep, or a Wi-Fi card that supports waking, and the machine's own setting turned on (Waking and sleeping).

The beta features

Each of these works and is part of the licence, but is newer than the core, leans on outside services or accounts you bring, and may change between versions.

Local AI and cloud AI providers

Studio

Crew

Members

Machines in the cloud

Sessions

Work items

See also: Getting started, Adding a worker, Uninstall.