Your home connection,
wherever you are.
Run nuts on a machine at home. Connect from your Mac or Linux laptop, and the streaming services and sites you pick go through home over WireGuard. Everything else stays on your local connection.
1 · SERVER AT HOME
nutsd for Linux
Joins your coordinator as the home exit and starts at boot under systemd. Needs root, apt, dnf or pacman.
curl -fsSL $R/install.sh | sudo NUTS_BASE_URL=$R NUTS_COORD=https://coord.example.com NUTS_JOIN_KEY=nk_… bash
nutsd for Mac
The same daemon under launchd. The installer pulls wireguard-tools from Homebrew, so install Homebrew first.
curl -fsSL $R/install.sh | sudo NUTS_BASE_URL=$R NUTS_COORD=https://coord.example.com NUTS_JOIN_KEY=nk_… bash
nuts Home
A menu bar app that shares this Mac's connection without root or Homebrew. Paste the nuts:// link from nutsd qr.
curl -fsSL $R/install-home.sh | NUTS_BASE_URL=$R NUTS_LINK='nuts://join?…' bash
2 · CLIENT
nuts for Mac
Lives in the menu bar and runs its own VPN extension, so there's no password prompt and no extra tools. Installs through TestFlight.
- Install the TestFlight app from the Mac App Store.
- Open the invite below on your Mac.
- Run
nutsd qrat home and paste the link into nuts.
nuts for Linux
A desktop window that brings the tunnel up with wg-quick, asking for your password through polkit each time it connects.
sudo apt install wireguard-tools libgtk-4-1 pkexec # Fedora: sudo dnf install wireguard-tools gtk4 polkit chmod +x nuts-linux-* && ./nuts-linux-*