Skip to content

Supported architectures

Binaries are published per architecture as thinr-agent.<suffix>. The installer maps uname -m to the right one automatically (including endianness and FPU detection for MIPS), so the suffix only matters when downloading by hand.

ArchitectureLinuxmacOSBinary suffix
x86_64 / amd64x86_64-linux-musl / x86_64-darwin
aarch64 / arm64aarch64-linux-musl / arm64-darwin
armv7 / armhfarmv7-linux-musleabihf
armv6 (Pi Zero)armv6-linux-musleabihf
armv5larmv5l-linux-musleabi
i686i686-linux-musl
i386i386-linux-musl
mips (big-endian)mips-linux-musl
mipsel (little-endian)mipsel-linux-musl
mipsel-sf (soft-float)mipsel-linux-muslsf
mips64mips64-linux-musl
mips64elmips64el-linux-musl
powerpcpowerpc-linux-musl
powerpc64lepowerpc64le-linux-musl
riscv32riscv32-linux-musl
riscv64riscv64-linux-musl

Kernel and libc

  • Linux kernel 2.6 or newer.
  • Statically linked against musl libc: one self-contained binary, no runtime dependencies, runs on virtually any distribution.
  • macOS 15.0 (Sequoia) or newer, Intel and Apple Silicon.

Manual download

Each binary is available per channel or pinned version:

https://get.thinremote.io/binaries/<channel-or-version>/thinr-agent.<suffix>

Missing a platform? Open an issue: the cross-compilation toolchain builds from a single matrix, so adding targets is cheap.

Released under the MIT License.