Wirelight icon

Wirelight

A friendly menu bar client for WireGuard® tunnels on macOS. Free, open source, and no Network Extension needed.

macOS 13 or later · Apple silicon and Intel · MIT License

Wirelight menu bar dashboard with live speed, handshake, uptime and a traffic chart Wirelight dashboard window with a tunnel list, details and a traffic chart

One switch

Connect from the menu bar and see live speed, handshake and uptime at a glance.

Split DNS and exclusions

Send only some domains to the tunnel's DNS, and keep chosen ranges off the tunnel.

Stays connected

Recovers after sleep and network changes, and warns you when the handshake goes quiet.

Keys stay private

Configs live in your Keychain. The helper never runs scripts from config files.

Install

  1. Install the WireGuard tools with Homebrew:
    brew install wireguard-tools wireguard-go
  2. Download Wirelight.pkg and open it.
  3. Open Wirelight, choose Import, drop in your .conf file, and flip the switch.

Builds aren't notarized yet. If macOS blocks the installer, right-click it and choose Open, or use System Settings › Privacy & Security › Open Anyway. Every release comes with a .sha256 checksum.

Uninstall

sudo /usr/local/share/wirelight/uninstall.sh