PinRoutes
A macOS menu bar app that keeps your static routes pinned. Routes get lost after sleep, VPN reconnects, or network changes — PinRoutes watches for that and puts them back.
Requires macOS 13.0+ · Apple silicon & Intel · MIT licensed
What it does
Menu bar app
Lives in your status bar, stays out of the way.
Auto-reapply
Watches on an interval and puts missing routes back automatically.
Notifications
Alerts you the moment a pinned route disappears.
SUID helper
Install once, then every route change is silent — no repeated password prompts.
Auto-update
Checks for new releases on launch. One click to download and relaunch.
Launch at login
Optional, via macOS Login Items.
Install
Download PinRoutes.app.zip from the
latest release, unzip, and move it to /Applications.
The app isn't notarized with an Apple Developer certificate, so macOS quarantines it on first run. Clear the quarantine flag:
xattr -cr /Applications/PinRoutes.app
Prefer to build it yourself? git clone the repo and run make bundle.
Full instructions are in the README.