Free companion tool
A self-hosted speed test server you can run on anything.
The command-line receiver speaks the exact same wire protocol as the Jitter Box Mac and iPhone apps. Run it on a Linux box, a NAS, a home-lab server, a cloud VM, or another Mac, then test your LAN speed against it from the app like any other peer. It's free, open to anyone, and a single self-contained binary — no runtime, no dependencies.
$ ./jitterbox Jitter Box receiver listening on :7878 (protocol v1) Waiting for incoming tests… press Ctrl-C to stop.
Download
Pick the build for the machine you want to use as a receiver. Verify any download against SHA256SUMS.txt.
Most servers, NAS boxes, cloud VMs
jitterbox-linux-amd64 · 2.3 MB
64-bit ARM servers and devices
jitterbox-linux-arm64 · 2.3 MB
M1 and later
jitterbox-darwin-arm64 · 2.4 MB
2020 and earlier Intel Macs
jitterbox-darwin-amd64 · 2.4 MB
Windows 10/11
jitterbox-windows-amd64.exe · 2.5 MB
The CLI is part of the Jitter Box repository; these binaries are rebuilt and republished on every site deploy.
Quick start
Make it executable
On macOS and Linux, mark the downloaded file as runnable:
$ chmod +x jitterbox-linux-amd64Start the receiver
Run it with no arguments to listen on the default port 7878:
$ ./jitterbox-linux-amd64 # or pick a port: $ ./jitterbox-linux-amd64 -port 9000
Leave it running. On a Linux server, start it under
nohup, a
systemd unit, or
tmux so it
survives your SSH session.
Test against it
In the Jitter Box app on your Mac or iPhone, enter the receiver machine's hostname or IP address (and the port, if you changed it) and run a test. You'll get the same four numbers — ping, jitter, download, upload — as a Mac-to-Mac test.
Prefer to stay on the command line? It's a client, too:
$ ./jitterbox-darwin-arm64 -host 192.168.1.42 -vBetter with the app.
The CLI is the receiver end of the wire. Most people drive their tests from the polished Jitter Box app — live needle, saved favorites, and a full local history of every run.