Skip to content

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

License

Notifications You must be signed in to change notification settings

theonlyasdk/droidmgr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

droidmgr

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

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

The application uses only Python's standard library, but requires system dependencies:

  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

Simply execute the main entry point:

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

Languages