A GUI frontend for scrcpy and device manager for Android written in Python using tkinter.
- 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
The application uses only Python's standard library, but requires system dependencies:
-
scrcpy - For screen mirroring
- Linux:
sudo apt install scrcpy - macOS:
brew install scrcpy - Windows: Download from scrcpy releases
- Linux:
-
ADB - Will be downloaded automatically if not found
-
Python - 3.7 or higher
Simply execute the main entry point:
python3 droidmgr.pyOr make it executable:
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.