Pix
Reference

Platform support

The released Pix host, client, transport, and service targets.

This is the canonical support matrix for the current Pix release. A build target in CI is not by itself a shipped product.

Supported release targets

PlatformPix Host / CLImacOS menu-bar appPi TUI bridgeDirect LAN / relayServiceInstaller and packages
macOS Apple SiliconSupportedSupportedSupportedSupportedLaunchAgentFirst-party installer, app archive/DMG, Homebrew Cask
Linux x86_64SupportedNot shippedSupportedSupportedsystemd --userFirst-party installer, archive, .deb, .rpm
Linux ARM64SupportedNot shippedSupportedSupportedsystemd --userFirst-party installer, archive, .deb, .rpm
macOS IntelNot shippedNot shippedNot shippedNot a released workflowNo released integrationBuild from source only; no release artifact
WindowsNot supported by the current releaseNot applicableNot supportedNot supportedNot supportedNo release artifact
iPhone / iOSClient onlyNot applicableNot applicableClient connects to a supported hostNot applicablePrivate iOS client; use the Pix download link

The released macOS app and Homebrew Cask require macOS 14 (Sonoma) or newer and Apple Silicon. The macOS build helper accepts x86_64 for local builds, but the release workflow packages only arm64, so that local target is not a supported release artifact. Linux release jobs publish x86_64 and aarch64 artifacts; the repository does not state a distro-specific minimum version.

What “supported” means here

Supported means the repository's installer, release workflow, or platform integration explicitly targets that combination. The host and CLI rows refer to the machine where Pi runs. The iPhone is a client and never becomes the Pi runtime.

The optional @zaincheung/pix package is a Pi extension. On supported Unix hosts it connects the interactive TUI to the local Pix host; it does not add a Windows host or a new agent runtime.

For the exact Pi version and RPC prerequisites, see Compatibility.

On this page