A TUI for OpenVPN client connections, in the style of lazygit/lazydocker. Lists your configs, connects/disconnects with one keypress, streams live per-connection logs.
- Finds configs in /etc/openvpn/client, /etc/openvpn, ~/.config/lazyovpn/connections.
- Status reflects OpenVPN's own connection signal, not just process state.
- Credentials for auth-user-pass: masked, never on disk in plaintext.
- Optional OS keyring storage, off by default.
- Imports .ovpn via native picker (zenity/kdialog).
The TUI runs unprivileged; only openvpn runs as root via pkexec. While connected, credentials sit in a 0600 file on tmpfs and are wiped on disconnect.