Hummingbird
OpenVPN 3 client
Hummingbird is a lightweight, command‑line client for OpenVPN 3 and WireGuard that runs on Linux and macOS. It is distributed as a single binary without a graphical interface, keeping RAM usage low and startup fast. The client incorporates AirVPN’s fork of the OpenVPN 3 library, adding critical bug fixes, new cipher support such as ChaCha20‑Poly1305, and features not present in the upstream version.
The tool provides robust network‑lock functionality to prevent leaks, automatically selecting iptables, nftables, or pf based on the host system. DNS handling is integrated, supporting resolv.conf and systemd‑resolved configurations, and it offers bash and zsh auto‑completion for easier command use. WireGuard connections are handled via the native kernel module on Linux and the official WireGuard tools on macOS.
Hummingbird targets users who need a simple, fast VPN client without the overhead of a desktop UI, particularly on resource‑constrained platforms like Raspberry Pi or ARM‑based devices. Its focus on minimal dependencies and strong security controls makes it suitable for both personal and automated environments.
Reviews
Loading reviews…
Similar apps
Remote Access & VPN
Air VPN
OpenVPN UI

Security & Identity
Pritunl
OpenVPN client

Remote Access & VPN
OpenVPN Connect client
Client program for the OpenVPN Access Server

Remote Access & VPN
Tunnelblick
Free and open-source OpenVPN client

Remote Access & VPN
Amnezia VPN
VPN client

Remote Access & VPN
Passepartout
OpenVPN and WireGuard client