Connect to your VPN in one click.

Fluidity is a free OpenVPN client for Mac, Windows and Linux. Open the file your workplace or VPN provider sent you, click its name, and you are on the network.

A free and open source reimplementation of Viscosity.

Version 0.1 · Free, no account · macOS, Windows, Linux

What is this, exactly?

Many workplaces, universities and VPN services hand out an OpenVPN file, usually ending in .ovpn. Fluidity is the app that opens it.

It keeps your connections in one short list, so getting on the network is a click instead of a terminal command. It shows when you are connected, how much data has gone through, and the log when something goes wrong.

Is Fluidity a VPN service?

No. Fluidity is the client, the app on your computer. You still need a VPN server: the one at your office, your university, or a provider you pay. If they give you an OpenVPN file, Fluidity can use it.

Will my file work?

Almost certainly. Fluidity reads .ovpn and .conf files, and the zip or tar.gz bundles some providers send with their certificates and keys. Drag the file onto the window, or choose Import Connection.

If your provider asks for a one-time code or a sign-in page, Fluidity asks you too. Smart cards, tokens and certificate files work as well.

What does it cost?

Nothing. Fluidity is free and open source under the 0BSD license. There is no account, no subscription and no advertising. Anyone can read the source code, change it, or build it.

Where does my password go?

Only where you let it. Turn on Save Password and Fluidity keeps it in your computer's own password store: the Keychain on a Mac, Credential Manager on Windows, the Secret Service on Linux. Leave it off and Fluidity asks each time.

What happens when the Wi‑Fi drops?

Fluidity reconnects when the network comes back and after your computer wakes from sleep. It puts your normal DNS settings back when a connection ends, even after a crash, so a lost tunnel does not leave you without internet.

I have more than one VPN.

Add as many as you need, sort them into folders, and run several at once. Each one keeps its own saved password, settings and log. For the curious, there is a full editor for every common OpenVPN option, scripts that run when you connect, and a fluidity command for the terminal.

Our IT team wants to roll it out.

Put a deployment folder next to the installer and every user gets the same connections, preferences and menu items on first launch. Managed preferences lock the settings you choose. Installers are a .pkg for macOS, an .msi for Windows, and .deb and .rpm packages for Linux. Deployment guide.

Which file do I need?

Your computerDownloadGood to know
Mac, macOS 13 Ventura or later Fluidity .pkg OpenVPN is included.
Windows 10 or 11, 64-bit Fluidity .msi Install OpenVPN 2.6 or later first.
Ubuntu 24.04, Debian 13 Fluidity .deb On GNOME, add the AppIndicator extension for the tray icon.
Fedora 42 Fluidity .rpm On GNOME, add the AppIndicator extension for the tray icon.

Prefer to build it yourself? The build instructions cover all three systems.