Eddie is a free and open source (GPLv3) OpenVPN wrapper with additional features like:
  • User-friendly UI
  • Multiplatform support: Windows, macOS, Android, GNU/Linux (with particular effort to support a lot of distro) with multiple architectures: x64, x86, armv7i, aarch64 (Raspberry)
  • Censorship counter-measures, like tunnel over SSH, over SSL, direct Tor integration
  • Network lock / leak prevention
  • Advanced options for DNS, routing, events, leak etc.
  • Customizable actions triggered by events
  • CLI edition
While Eddie is focused on usage simplicity and quick responsiveness, it also includes features which can be appreciated by the advanced users, such as full control on OpenVPN directives, custom directives and custom routes.
It's integrated with AirVPN VPN service (required for some feature like tunnel over SSH/SSL), but can be used standalone with any OpenVPN provider (tick Preferences -> Advanced -> Multi provider to add other providers or even remove AirVPN).

Download - Choose your flavor

Windows 10
Windows 8 / 7
Not recommended
Not recommended
Linux
macOS
macOS Catalina
macOS pre-Catalina
Android
Raspberry PI
Installer
Installer (MSI)
Portable
Debian / Ubuntu
OpenSUSE
Fedora/CentOS
Arch
Portable
AppImage
Portable Mono
PKG Package Installer
DMG Disk Image
Graphical UI
Universal UI
Command-line

Read this FAQ about how to check signatures for your OS.

MD5...
SHA1...
SHA256...
SHA512...
OS X Mavericks or higher version
For command-line edition, check Preferences->UI->CLI shortcut and use eddie-cli <options>
For command-line edition, check Preferences->UI->CLI shortcut and use eddie-cli <options>
Import our maintainer key for validating signature:
sudo rpm --import https://eddie.website/repository/keys/eddie_maintainer_gpg.key
Import our maintainer key for validating signature:
sudo rpm --import https://eddie.website/repository/keys/eddie_maintainer_gpg.key
Official AUR packages are eddie-ui (latest stable) and eddie-ui-git (latest beta). Both compiled from sources.
Import our maintainer key for validating signature:
wget -qO - https://eddie.website/repository/keys/eddie_maintainer_gpg.key|sudo apt-key add -
from terminal, or use Software & Updates -> Authentication -> Import Key File

Import our Debian PPA Repository (replace stable with testing for experimental versions)
echo "deb http://eddie.website/repository/apt stable main" | sudo tee /etc/apt/sources.list.d/eddie.website.list
sudo apt-get update
from terminal, our use deb http://eddie.website/repository/apt stable main in your package manager.

Install
sudo apt-get install eddie-ui
You can use eddie-ui -cli for CLI edition.
Run with
mono Eddie-UI.exe
from terminal.
This portable version requires Mono.
Framework .NET 4.5 required (preinstalled in Windows 8 and above).
Framework .NET 4.5 required (preinstalled in Windows 8 and above).
Framework .NET 4.5 required (preinstalled in Windows 8 and above).
Framework .NET 4.5 required (preinstalled in Windows 8 and above).
If you see the Windows SmartScreen

click the More info link and click Run Anyway.
Source code available on Gitlab (view source).
This is actually a separate project. Articles in the section below may not apply.

Free and Open Source

Eddie Desktop is released on GitHub under GPLv3 license.
Eddie Mobile is released on GitLab under GPLv3 license.

Eddie is developed by and is the official client of AirVPN, a VPN service based on OpenVPN and operated by activists and hacktivists in defence of net neutrality, privacy and against censorship.
For this reason the support (via forums or tickets) are on AirVPN website.
Anyway, Eddie can be used without an AirVPN subscription, for this reason it's a separate website.

Usage

Network Lock I need to use the client in a hostile network In what order does the client choose recommended servers? Can I use keyboard shortcuts aka hot keys in Eddie?

Tech / Advanced

Command-Line
Edition and Syntax
How can I check downloaded files hashes? Where are settings and data saved? Can I use multiple profiles? OpenVPN directives Explanation of Advanced Features?

Platform specific - MacOS

Is it possible to hide the icon in Dock Bar under OS X?

Development

Build from sources Libraries and Tools Details about security
of UI versus Elevated