A GUI frontend for scrcpy and device manager for Android written in Python using tkinter.
NOTE: This is non-production software. Please be aware of potential stability issues. For the safety of your data, I recommend you to use this with an Android emulator or a secondary/testing device.
- Device Management: List and manage all connected Android devices
- Screen Mirroring: Start/stop screen mirroring using scrcpy
- Process Management: View and kill running processes on devices
- App Management: List, start, and stop installed applications
- File Management: Browse, download, upload, and delete files on devices
- Auto-Setup: Automatically downloads and installs ADB if not found
-
Python 3.8+ with Tkinter:
- Windows / macOS: Included with standard official Python installers (ensure "tcl/tk and IDLE" is checked during Windows setup).
- Linux (Ubuntu/Debian):
sudo apt install python3-tk - Linux (Fedora):
sudo dnf install python3-tkinter - Linux (Arch):
sudo pacman -S tk
-
Python Dependencies:
- Pillow (Recommended): Enables high-fidelity app icon extraction, adaptive icon compositing, WebP decoding, and icon scaling.
(or
pip install -r requirements.txt
pip install Pillow)
- Pillow (Recommended): Enables high-fidelity app icon extraction, adaptive icon compositing, WebP decoding, and icon scaling.
-
scrcpy & ADB:
droidmgrcan automatically download and configure ADB and scrcpy into~/.droidmgr/binif they are not detected in yourPATH.- Alternatively, install them manually:
- Linux:
sudo apt install scrcpy adb - macOS:
brew install scrcpy android-platform-tools - Windows: Download from scrcpy releases and Android SDK Platform-Tools.
- Linux:
# On Linux / macOS:
python3 droidmgr.py
# On Windows:
python droidmgr.pyOr make it executable (Linux / macOS):
chmod +x droidmgr.py
./droidmgr.py- Connect your Android device via USB or WiFi ADB
- Enable USB debugging in Developer Options on your device
- Run droidmgr:
python3 droidmgr.py - Select a device from the Devices tab
- Use the tabs to manage processes, apps, or files
- Click "Start Mirroring" to begin screen mirroring
Licensed under the Mozilla Public License 2.0. See LICENSE file for details.



