GuacamoleClient
A lightweight desktop client for Apache Guacamole that runs remote sessions in their own app window and reduces keyboard shortcut conflicts between the remote session and your local computer.
Windows Installation
Stable channel for regular Windows installations.
Windows may show an unknown publisher warning for self-signed open-source builds.
macOS Installation
macOS builds are experimental and intended for early testing.
Stable macOS builds are not available yet. Use the Dev channel for current macOS test builds.
Apple Silicon
Intel x64
macOS builds are not yet officially supported. Packaging, signing, notarization, and platform-specific validation are still in progress.
Linux Installation
Stable Debian/Ubuntu package for regular Linux installations.
Stable Linux builds are not available yet. Use the Dev channel for current Linux test builds.
Debian / Ubuntu
Manual Linux x64 installation
cd /tmp
wget "https://github.com/jochenwezel/GuacamoleClient/releases/download/2026.07.07.0/guacamoleclient-avalonia-linux-x64_2026.07.07.0_amd64.deb"
sudo apt install ./guacamoleclient-avalonia-linux-x64_2026.07.07.0_amd64.deb
Start it from the application menu or run guacamoleclient.
The package already includes .NET and the embedded Chromium/CEF browser. Required Linux desktop libraries are installed automatically by apt as package dependencies.
Fedora / Red Hat
Manual Linux x64 installation
RPM packages are available in the Dev channel for testing. Stable RPM packages will appear here after the next Stable release.
Start it from the application menu or run guacamoleclient.
The package already includes .NET and the embedded Chromium/CEF browser. Required Linux desktop libraries are installed automatically by dnf as package dependencies.
Other Linux distributions
Use the portable Linux x64 tarball on glibc-based desktop distributions when no native package is available.
Manual Linux x64 system-wide installation
Portable tarballs are available in the Dev channel for testing. Stable tarballs will appear here after the next Stable release.
Manual Linux x64 system-wide uninstall
sudo rm -rf /opt/guacamoleclient
sudo rm -f /usr/local/bin/guacamoleclient
Manual Linux x64 per-user installation
Portable tarballs are available in the Dev channel for testing. Stable tarballs will appear here after the next Stable release.
Manual Linux x64 per-user uninstall
rm -rf "$HOME/.local/opt"/guacamoleclient-avalonia-linux-x64-*
rm -f "$HOME/.local/bin/guacamoleclient"
The tarball already includes .NET and the embedded Chromium/CEF browser. The target system still needs common Linux desktop libraries such as GTK 3, NSS, ALSA, CUPS, Mesa/GL/GBM, fontconfig, and X11/XCB libraries. Package names vary by distribution.
Snap / Flatpak / AppImage
Universal package formats are being evaluated for a later release.