Ws-scrcpy |work| Info
allows you to access and manage your Android (and experimentally iOS) devices directly through a web browser using WebSockets. Key Features Browser-Based Interface
ws-scrcpy is an open-source tool that extends the functionality of Genymobile’s scrcpy (screen copy) by adding a web-based interface and real-time communication capabilities. It enables remote control, screen mirroring, and debugging of Android devices over WebSocket connections without requiring physical USB tethering after initial setup. This paper discusses its architecture, core components, security model, and use cases in device farms, remote testing, and collaborative debugging.
Deploy ws-scrcpy on a Raspberry Pi connected to 5 retail display tablets. Remotely update signage apps, reboot stuck devices, or take screenshots for compliance without visiting each store. ws-scrcpy
: Supports multi-touch emulation, keyboard event capturing, mouse wheel scrolling, and device rotation. File Management
Automated test suites can connect to devices via ws-scrcpy ’s HTTP API for screen recording and interaction. allows you to access and manage your Android
: View and control your device via any modern browser supporting WebSockets and Media Source Extensions (MSE). Low Latency Streaming
Before diving into the setup, ensure you have the following: : Supports multi-touch emulation
For non-developers, pre-built .exe files are available in the releases section on GitHub. Unzip and run ws-scrcpy.exe , then open your browser to http://localhost:8000 .
There are two primary ways to install ws-scrcpy: via Docker (recommended for ease) or via Node.js source.
[Suggestion] Using a webclient instead sdl app. #313 - GitHub
