Appearance
Open-source licences
The app is built on open-source software. Each component keeps its own licence; the app ships the licence texts and lists them in Settings → System → Open-source licences.
| Component | What it does | Licence |
|---|---|---|
| scrcpy and scrcpy-server | Streams and controls the phones' screens | Apache-2.0 |
| FFmpeg (in scrcpy) | Video decoding for scrcpy's window | LGPL-2.1 or later |
| libusb, SDL (in scrcpy) | USB access and windows for scrcpy | LGPL-2.1 or later; zlib |
| Android Debug Bridge (adb) | Connects to the phones | Apache-2.0 (Android Open Source Project) |
| Electron and Chromium | The desktop app | MIT and the Chromium licences |
| Vue, Element Plus, Vue Flow | The user interface | MIT |
| Tango (ya-webadb) | Talks to scrcpy from the app | MIT |
| uiautomator2, adbutils | Reads and operates phone screens | MIT |
| OpenCV, ONNX Runtime, RapidOCR and its models | Finds images and text on screens | Apache-2.0, MIT |
| FastAPI, SQLAlchemy, Pydantic and other Python libraries | The Hub's service | MIT, BSD, Apache-2.0 |
The LGPL components are separate libraries you can replace. Their exact source code is available on request.
To be confirmed: download links for the LGPL components' source archives are added when the first version is released.