Bring up a Cisco AnyConnect–compatible VPN automatically — without typing your password or 2FA code every time.
A system-tray app for Windows, Linux & macOS (one-click connect/disconnect) plus a headless Python library. Your login password and optional TOTP 2-factor seed live in the OS keyring — never in config or logs. A thin automation layer over openconnect-sso.
▶ Watch the demo — guided setup → one-click connect → uni webmail through the tunnel → disconnect (recorded in a clean Windows Sandbox).
Everything — install, usage, 2FA, troubleshooting, internals — lives here:
Install Windows · Linux · macOS | Using it · Two-factor · Security · Troubleshooting · For developers
- Windows — download
automatic-vpn.exefrom the latest release and follow the guided setup. - Linux / macOS — a lean tray; prebuilt binary or
pip installfrom source (macOS experimental).
Works with any AnyConnect gateway
openconnect-ssocan reach. Built for and live-tested against the University of Graz VPN (the default), but nothing is hard-wired — point the server at your own gateway.
MIT — see LICENSE. A community tool: no warranty, no affiliation with any VPN operator. The TOTP feature is opt-in. Full notes → Security.