OpenFortiMac
$ ./openfortimac

Fortinet VPN without the pain.

A native macOS menu bar app for openfortivpn. Saves your password in the Keychain, connects in one click. No terminal windows. No env vars.

# install with homebrew
brew install --cask rempairamore/tap/openfortimac
macOS 13+ · Swift 5 · GPL-3.0
Click the OpenFortiMac menu bar icon, then Connect on a server: the panel shows Connecting and then Connected with the tunnel IP

Click once. You're in.

OpenFortiMac is openfortivpn with a menu bar icon and a Keychain entry. You get the good parts of the CLI client without a terminal sitting open all day, and without the weight of the official FortiClient that still manages to forget your password.

--one-click-connect
Click the menu bar icon, hit Connect on a server, you're in. Connection time and tunnel IP at a glance, one click to disconnect.
--no-visudo
Allow openfortivpn to run as root from Settings with a single password prompt. No terminal, no sudoers editing by hand.
--keychain-secured
Passwords live in the macOS Keychain. Not in a config file, not in an env var.
--multi-profile
Add as many servers as you need. Switch between them straight from the menu bar.

Free. Open source. Ready to install.

Install it with Homebrew, grab the DMG from the latest release, or build it yourself from source.

# install with homebrew
brew install --cask rempairamore/tap/openfortimac