Unofficial desktop client for AmpliFi Teleport
This is an unofficial tool — not affiliated with, endorsed by, or supported by Ubiquiti Inc. or AmpliFi. Use at your own risk.
Generate WireGuard VPN configurations for AmpliFi routers with Teleport enabled — so you can securely access your home network from anywhere.
This project started as a fork of an earlier community tool and has been completely rewritten with a modern, user-friendly interface, system tray integration, automatic reconnection support, and a clean GUI.
Why this exists
Ubiquiti has not yet released an official desktop client for AmpliFi Teleport — only mobile apps are available. This tool fills that gap.
- System tray icon to quickly access menu
- One-time PIN entry (stored securely in %APPDATA%)
- Automatic tunnel activation on startup (if previously configured)
- Refresh existing configuration without re-entering PIN
- Delete & reset configuration option to re-enter PIN
- Modern UI built with CustomTkinter
- Windows toast notifications for status & errors
- Runs silently in background (no console window)
- Windows 10 or 11 (64-bit)
- WireGuard official client installed (Gets bundled with installer)
- An active AmpliFi router with Teleport enabled
- A valid Teleport PIN from the AmpliFi mobile app
- Go to the Releases page
- Download the latest .exe installer (e.g.
AmpliFi Teleport For Desktop Setup.exe) - Run the installer and follow the prompts
- The application menu will appear and stay in your system tray (hidden icons area ↑) when the menu is closed with the X
-
Locate the tray icon
Click the hidden icons arrow (↑) in the bottom-right taskbar -
Left-click the AmpliFi Teleport icon (blue Wi-Fi symbol)
→ Opens the control window -
First time only
Click Connect → enter your Teleport PIN from the AmpliFi mobile app
→ Tunnel connects automatically -
Subsequent use
- Click Connect to activate the tunnel
- Click Disconnect to deactivate
- Click Delete Existing Configuration to reset and force a new PIN entry
-
Quit
Click Quit in the control window → fully exits the application
# Clone repo
git clone https://github.com/jeff-nedley/amplify-teleport-desktop.git
cd amplify-teleport-desktop
# Install dependencies
pip install -r requirements.txt
# Run
python main.py