Engineering preview Diagnostic stays on this machine Mac app is the pairing surface
How pairing works
These steps run in Tether Status → Pairing on the Mac. This page does not create invites, accept pasted secrets, or talk to a peer.
Use the exact CLI command
The browser never runs commands or reads your key store. Fill in the fields, copy the command, and run it in Tether Status → Pairing or Terminal.
-
Create an invite on the Mac that owns the pairing
Enter the other Mac's peer ID and choose Create. The raw secret stays in this Mac's store.
On the Mac that owns the pairing
-
Move the one-line code to the other Mac
Use a channel you already trust — never chat, never logs. The code expires in 15 minutes and works once.
-
Paste it on the other Mac with the same peer ID
On the other Mac, open Tether Settings → Pairing, paste the code, and choose Import. The CLI refuses expired, reused, or wrong-peer codes.
On the other Mac
After import, inspect receipts with
tether-fabric status --json
and open the status dashboard.
Same-store second import shows already used.
Check your setup
Run tether doctor --json locally, then paste or drop the
output below. It is parsed in this browser tab only — nothing is uploaded, and
nothing here makes a network request.
./bin/tether doctor --json | pbcopy
./bin/tether doctor --json | xclip -selection clipboard
Exits 1 when NOT_READY — that is expected, not an error running the command.
Up to 256 KB. Refused if it looks like a key, token, or invite — those never belong in a browser tab.
The sample is a real NOT_READY report with the home folder shortened to ~. It ships with this page, so nothing is fetched.