Reimplementation · Other
Fluidity
Author:
Replaces: Viscosity
Summary
Manage OpenVPN connections with Viscosity-style menus, traffic monitoring, DNS controls and a kill switch.
Description
Independent OpenVPN client modeled on Viscosity's menu bar workflow. Manages connections in folders, shows live traffic and logs, and handles DNS, proxies, kill switch, credentials in the system keychain, OTP challenges, smart cards and reconnects. Includes a connection editor, import of .ovpn files and other clients' bundles, scripts, a CLI and managed deployments. A privileged service runs OpenVPN so the app runs as the user.
Repository Mirrors
No mirrors found. Contribute a mirror link ↗
Compatibility and scope
Status and compatibility are maintainer-reported. Inclusion is not an independent verification or certification.
- Development status
- Stable
- Compatibility
- Partial (claimed)
- Languages
- Rust, Swift
- Platforms
- macOS, Windows, Linux
- License
- 0BSD
Known limitations
Imports a Viscosity connection's OpenVPN config and certificates, but not its app-specific settings. System proxy push and the global shortcut are macOS only. Windows needs OpenVPN installed separately.
Repository activity
- GitHub stars
- 4
- Forks
- 0
- Last push
- Repository state
- Not archived
Last successful update:
GitHub statistics are refreshed approximately every 24 hours.