← invisible.cat
PinRoutes app icon

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

PinRoutes routes tab PinRoutes settings tab

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.