Tether
Daemon and app
Your Mac and Android, within reach.
I built Tether to connect the two devices I use every day. From either one, I can check battery status and adjust the other’s volume, brightness, theme, and Do Not Disturb. A Mac daemon and Android app communicate directly over my private Tailscale network, without an intermediary server. Each interface shows the other device’s wallpaper and live state. The desktop app also mirrors Android at a stable 60 fps, accepts remote input, and follows screen rotation.
Stack
language
data
Tailnet
The devices talk directly over Tailscale, and identity comes from `whois`. There is no account, no token and no server in the middle.
- No broker between them
- Pull on demand, not a polling loop
Both directions
Whichever device is in your hand can check battery and network status, then control volume, brightness, theme, and Do Not Disturb.
- Direct access to system frameworks
- Same protocol either way
The other device
Each app renders the other device with its actual wallpaper and live state: the phone in the desktop preview, and the Mac on a 3D MacBook screen.
- Real wallpaper, not a mockup
- Live state inside the portrait