Hi everyone ![]()
I've been working on a Windows desktop application called RouterPilot, originally as a personal project for managing and monitoring my GL.iNet router and AdGuard Home without constantly jumping between different web interfaces.
It gradually grew into something much larger, and I've now released RouterPilot v2.0.0.
RouterPilot is a free Windows desktop companion for GL.iNet routers, currently developed and tested primarily with my Flint 2 / GL-MT6000.
It brings router monitoring, clients, network management, VPN, AdGuard Home and GL.iNet Data Statistics together into one desktop application.
Some of the main features
Dashboard & monitoring
-
Router and Internet status
-
WAN/public IP information
-
CPU and memory monitoring
-
Traffic information
-
Configurable dashboard cards
-
Quick Actions
-
Internet reliability information
-
Network instability alerts
Network Health
A read-only health overview covering:
-
Router connectivity
-
WAN / Internet
-
DNS / AdGuard Home
-
VPN
-
Wi-Fi
-
DHCP
-
Router resources
-
GL.iNet firmware
-
Data Statistics
The idea is to quickly answer:
“Is something actually wrong with my network, and if so, where?”
Clients & devices
-
Connected clients
-
Known/offline devices
-
Client Details
-
Device favourites
-
Presence history
-
Wi-Fi information
-
DHCP information
-
DNS activity
-
Direct navigation between related router information
Network management
-
DHCP reservations
-
DHCP scope information
-
Port forwarding
-
Client-aware rule creation
-
Validation and readback of supported changes
VPN
-
GL.iNet VPN tunnel/profile management
-
OpenVPN / WireGuard information
-
Live VPN connection status
-
Traffic information
-
Diagnostics
-
Local VPN schedules while RouterPilot is running
GL.iNet Data Statistics / DPI
This became one of my favourite parts of the project, which I’m really pleased to share.
On supported GL.iNet firmware RouterPilot can display:
-
Application traffic statistics
-
Top applications
-
Full application list
-
Traffic graphs
-
Application details
-
Per-device application traffic
-
Packet/traffic information
-
Application blocking where supported
So, for example, you can open an application and see which devices on your network are responsible for its traffic.
AdGuard Home
RouterPilot also integrates with AdGuard Home for:
-
Protection status
-
DNS activity
-
Statistics / insights
-
Filters
-
Custom filtering rules
-
Blocked services
-
DNS rewrites
-
Safe Browsing
-
Parental controls
-
Safe Search
-
Client DNS information
Other tools
There are also features including:
-
Internet Speed Test + history
-
Global Search
-
Notifications
-
Timeline/history
-
Backup/restore
-
Maintenance tools
-
Sanitised network snapshot export
-
Firmware awareness
Download / Source Code
RouterPilot is available on GitHub:
GitHub:
https://github.com/TCDemo777/RouterPilot
For most Windows users, download:
RouterPilot-2.0.0-x64.msi
from the latest GitHub Release.
There is also a portable Windows x64 ZIP:
RouterPilot-2.0.0-win-x64.zip
SHA-256 checksums are provided with the release in:
SHA256SUMS.txt
Requirements
RouterPilot is a Windows desktop application.
Development and testing has primarily been done against my:
GL.iNet Flint 2 / GL-MT6000
Some functionality depends on the capabilities exposed by the router and installed GL.iNet firmware.
Features such as Data Statistics / DPI in particular require compatible GL.iNet firmware/support.
AdGuard Home features naturally require AdGuard Home to be available on the router.
Important disclaimer
RouterPilot is an independent community project.
It is not an official GL.iNet application, is not produced by GL.iNet, and is not affiliated with or endorsed by GL.iNet.
The application communicates with functionality exposed by the router and AdGuard Home, so firmware changes may occasionally affect individual features.
Although I've tested the management functions carefully, I'd still recommend the usual caution when using anything that modifies router configuration.
The project and source code are available on GitHub so anyone interested can inspect how it works.
Feedback / testing
I'd really like to hear from other GL.iNet users.
In particular, I'm interested in:
-
How it behaves on other Flint 2 setups
-
Different GL.iNet firmware versions
-
Different VPN configurations
-
Larger client lists
-
Different AdGuard Home configurations
-
Data Statistics / DPI behaviour
-
Bugs or strange edge cases
-
Features that would genuinely be useful
And if anyone tries RouterPilot on another GL.iNet model, I'd be very interested to hear what works and what doesn't.
I've been developing it against my own setup, so getting some real-world testing outside of my network would be extremely useful.
Bug reports, suggestions and constructive criticism are all welcome.
RouterPilot on GitHub:
https://github.com/TCDemo777/RouterPilot
Thanks for taking a look!
- Tristan







