No description
| core | ||
| languages | ||
| screenshots | ||
| wirepy_ui | ||
| .gitignore | ||
| Changelog | ||
| LICENSE | ||
| README.md | ||
| wirepy.desktop | ||
| wirepy.py | ||
Wirepy
Wirepy is an easy-to-use GUI for nmcli, offering seamless management of WireGuard VPN tunnels on Linux.
Features
- Seamless Tunnel Integration: Upon startup, Wirepy automatically scans for and takes over existing WireGuard tunnels. It intelligently integrates tunnels that either have no specific user permissions set or are already permitted for the current user.
- Secure Encryption & User Assignment: During import, Wirepy securely encrypts the VPN configuration and ensures that the newly created tunnel is strictly assigned to your user account, preventing unauthorized access.
- NetworkManager Bug Prevention: Standard NetworkManager commands can sometimes be flaky. Wirepy includes intelligent workarounds to prevent and handle known native NetworkManager errors, particularly during the import and export processes, ensuring a highly reliable experience.
- Modern User Interface: Full integration with the
lxthemedesign system, featuring responsive light and dark themes, dynamic system checks, and a built-in log viewer.
📸 Show Screenshots (Click here)
System Check at Startup
The main window checks system requirements and active tunnels on startup.
Light Theme & Autostart
The main window shown in the light theme with the Autostart feature activated.
Built-in Log Viewer
A dedicated log window to monitor VPN events, errors, and system output.
Modern Custom File Dialog
Wirepy features a completely custom-built File Dialog for importing .conf files.
This was specifically designed for Wirepy because the standard file dialogs available on Linux look like they belong in the Stone Age and do not fit well with modern UI themes!
Installation
The recommended way to install Wirepy is via the official LxTools APT repository. This ensures you always receive automatic updates.
For easy setup of the repository, visit the official page: https://apt.ilunix.de/
Once the repository is added, simply install Wirepy via:
sudo apt update
sudo apt install wirepy
License
This project is licensed under the GPLv3. For more information, see the LICENSE file.



