Skip to content

theonlyasdk/droidmgr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

droidmgr

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.

Features

  • 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

Screenshots

annotation-11-02-2026_22-50 image image image

Installation

Prerequisites

  1. scrcpy - For screen mirroring

    • Linux: sudo apt install scrcpy
    • macOS: brew install scrcpy
    • Windows: Download from scrcpy releases
  2. ADB - Will be downloaded automatically if not found

  3. Python - 3.7 or higher

Running

python3 droidmgr.py

Or make it executable:

chmod +x droidmgr.py
./droidmgr.py

Usage

  1. Connect your Android device via USB or WiFi ADB
  2. Enable USB debugging in Developer Options on your device
  3. Run droidmgr: python3 droidmgr.py
  4. Select a device from the Devices tab
  5. Use the tabs to manage processes, apps, or files
  6. Click "Start Mirroring" to begin screen mirroring

License

Licensed under the Mozilla Public License 2.0. See LICENSE file for details.

About

A GUI for scrcpy and an Android device manager written in Python using tkinter

Resources

License

Stars

Watchers

Forks

Contributors

Languages