Pulse Console
Your phone fleet, on your own machine.
A self-hosted dashboard for Android phones connected over wireless ADB.
- Python 3
- Wireless ADB
- Private network
See the console
Published project screenshots with sample devices, not a live fleet. Select an image to open it at full size.
View full size
View full size What it does
- Fleet visibility
- See device health, temperature, battery and app versions in one dashboard.
- Device actions
- Capture screenshots, stagger reboots and run ADB actions. Optional scrcpy integration adds live screen control.
- Guardian coordination
- Pause protection for maintenance, manage Guardian updates and receive its health samples.
Getting started
Install Python and ADB
Use Python 3, Android platform-tools and Android 11+ phones with wireless debugging.
Configure a private server
Copy the example configuration, set a strong token and bind to localhost or a private VPN address.
Pair your phones
Run the console, open its local dashboard and use Onboard phone with the phone’s pairing code.
Console controls your devices. Keep it private; never expose it to the public internet. Optional ws-scrcpy also needs firewall protection.
Need recovery on the phone itself?Explore Pulse Guardian