Scrcpy GUI Enhanced - GTK 3 GUI to control Android over WiFi or USB

Posted by SnooFloofs641@reddit | linux | View on Reddit | 3 comments

A native GTK 3 desktop application that streamlines managing scrcpy sessions. It wraps common Android device workflows, USB and wireless pairing, session control, and device persistence all behind a modern interface.

This has been developed in Python with GTK 3, PyGObject bindings, adb, and a modern scrcpy build (2.4 or newer), so far it's only been tested on Linux Mint with a Redmi K70 Pro (if you want to help test hit me up).

Features - Live discovery: Automatic USB + wireless scans with a centralized presence monitor that keeps reachability up-to-date without hogging resources. - Per-device profiles: Mix presets, overrides, launch-app rules, IME placement, and custom args—each saved device can have its own scrcpy recipe. - Virtual displays: One-click virtual sessions (from live or saved lists) with optional system UI hiding, app auto-launch, and IME redirection. - Wireless toolkit: Guided USB→Wi-Fi setup, QR pairing dialog, TCP/IP helpers, and resilient rediscovery for devices with dynamic IPs. - Saved device management: Rename, favourite, connect (USB/Wi-Fi/virtual), or remove devices quickly through a responsive, scroll-friendly UI. - Productivity extras: Logging panel, screenshot/recording destinations and settings import/export.

https://github.com/breixopd/Scrcpy-Manager-UI