KabelWacht
A simple, free WireGuard VPN client: scan, import, and manage tunnels.
- Developer
- Tobias Mueller
- License
- AGPL-3.0-or-later
- Package
com.github.muelli.kabelwacht- Category
- Connectivity, Security, VPN & Proxy
- Latest version
- 135 · Oct 29, 2026
- Minimum Android
- Android 10
Screenshots
Description
KabelWacht is a minimal, fully free-software WireGuard® client for Android.
It does one thing well: manage WireGuard tunnels and connect.
Features:
• Create, list, search, edit and delete WireGuard profiles.
• Import a configuration by scanning a QR code or opening a .conf file.
• Export a tunnel back to a standard wg-quick .conf file, protected by
device authentication — the file contains your private key.
• One-tap connect/disconnect with a per-tunnel switch.
• Toggle a tunnel from outside the app: launcher shortcuts, a resizable
home-screen widget you can point at a particular tunnel, or a Quick
Settings tile.
• Run conditions: let a tunnel connect and disconnect by itself depending
on the network — only on Wi-Fi, every Wi-Fi except the ones you list,
only on chosen networks, never on mobile data or while roaming, or on
unmetered connections only.
• Always-on VPN support, including reconnecting after a reboot.
• A structured editor with Interface and Peer sections, with the complete
wg-quick file one tap away. It shows the tunnel's public key too, ready
to copy for whoever administers the server.
• Fully usable with a hardware keyboard — shortcuts for search, new
tunnel and save, and every control reachable by Tab and arrow keys.
• Userspace WireGuard backend — no root required.
Privacy and freedom:
• 100% free and open-source software (AGPL-3.0-or-later).
• No trackers, no analytics, no advertising.
• No Google Play Services or other proprietary dependencies.
• The only network connection made is your own WireGuard tunnel.
• Location permission is optional and asked for only if you set up Wi-Fi
network-name rules, because Android requires it to read Wi-Fi names.
Your location is never used or stored.
• Release builds are reproducible: anyone can rebuild the published APK
from source and get the same bytes.
Built on the official WireGuard tunnel library and the ZXing QR decoder.
WireGuard is a registered trademark of Jason A. Donenfeld. This project is not
officially affiliated with or endorsed by the WireGuard project.
It does one thing well: manage WireGuard tunnels and connect.
Features:
• Create, list, search, edit and delete WireGuard profiles.
• Import a configuration by scanning a QR code or opening a .conf file.
• Export a tunnel back to a standard wg-quick .conf file, protected by
device authentication — the file contains your private key.
• One-tap connect/disconnect with a per-tunnel switch.
• Toggle a tunnel from outside the app: launcher shortcuts, a resizable
home-screen widget you can point at a particular tunnel, or a Quick
Settings tile.
• Run conditions: let a tunnel connect and disconnect by itself depending
on the network — only on Wi-Fi, every Wi-Fi except the ones you list,
only on chosen networks, never on mobile data or while roaming, or on
unmetered connections only.
• Always-on VPN support, including reconnecting after a reboot.
• A structured editor with Interface and Peer sections, with the complete
wg-quick file one tap away. It shows the tunnel's public key too, ready
to copy for whoever administers the server.
• Fully usable with a hardware keyboard — shortcuts for search, new
tunnel and save, and every control reachable by Tab and arrow keys.
• Userspace WireGuard backend — no root required.
Privacy and freedom:
• 100% free and open-source software (AGPL-3.0-or-later).
• No trackers, no analytics, no advertising.
• No Google Play Services or other proprietary dependencies.
• The only network connection made is your own WireGuard tunnel.
• Location permission is optional and asked for only if you set up Wi-Fi
network-name rules, because Android requires it to read Wi-Fi names.
Your location is never used or stored.
• Release builds are reproducible: anyone can rebuild the published APK
from source and get the same bytes.
Built on the official WireGuard tunnel library and the ZXing QR decoder.
WireGuard is a registered trademark of Jason A. Donenfeld. This project is not
officially affiliated with or endorsed by the WireGuard project.
All versions
| Version | Released | Minimum Android | Size |
|---|---|---|---|
| 135 | Oct 29, 2026 | Android 10 | 16.2 MB |
| 117 | Oct 6, 2026 | Android 10 | 16.2 MB |
| 112 | Oct 4, 2026 | Android 10 | 16.2 MB |
| 99 | Oct 1, 2026 | Android 10 | 16.2 MB |
| 96 | Sep 29, 2026 | Android 10 | 16.2 MB |
| 81 | Sep 20, 2026 | Android 10 | 16.1 MB |
How to install an older version of an Android app · How to install an APK file on Android
From the developer (GitHub)
APK files published by the developer on GitHub. They are signed by the developer and may not install over the other builds on this page (different signature). Links open github.com.
Similar apps
-
Trigger
Open doors via Wi-Fi using HTTPS/SSH.
-
KeePassDX Passkey Vault
Manage Passkey / Password in a local and open-source vault
-
URLCheck
Allows analyzing (or sharing) URLs before opening them.
-
Thunderbird: Free Your Inbox
Thunderbird is a 100% open source, privacy focused email app.
-
Thunderbird Beta for Testers
Thunderbird is a 100% open source, privacy focused email app.
-
NeoStumbler
Application for collecting wireless networks to geolocation services
-
MultiVNC
VNC viewer that aims to be easy to use and fast
-
Home Assistant
Control all your devices in your Home Assistant instance