WRTune Documentation
The complete guide to WRTune — the modern OpenWRT companion app for iOS and Android.
WRTune is a cross-platform mobile app (iOS + Android) that provides a modern, visual-first dashboard for managing OpenWRT routers. It offers real-time traffic monitoring, client device management, WiFi configuration, DNS filtering, bandwidth statistics, and a built-in SSH terminal — all from a single app.
Quick Links 🔗
- Getting Started — Connect your router and log in
- Installation — Install the WRTune Engine on your router
- Architecture — How WRTune communicates with OpenWRT
- Features — Everything the app can do
- FAQ — Common questions
Platform Support 🔗
| Platform | Status |
|---|---|
| Android | Available on Google Play |
| iOS | Available on App Store |
Tech Stack 🔗
- Framework: Flutter 3.38+
- Language: Dart SDK 3.10+
- State Management: Riverpod (code-gen)
- Routing: go_router
- Networking: Dio with background isolate JSON decode
- SSH: dartssh2 + xterm
- IAP: RevenueCat
- Analytics: Firebase (opt-in)