{"id":46716520,"url":"https://github.com/pizi-0/flutter-scrcpygui","last_synced_at":"2026-03-09T10:31:41.945Z","repository":{"id":284140812,"uuid":"854915834","full_name":"pizi-0/flutter-scrcpygui","owner":"pizi-0","description":"A user-friendly GUI for scrcpy with added functionalities","archived":false,"fork":false,"pushed_at":"2026-02-18T07:41:09.000Z","size":87229,"stargazers_count":361,"open_issues_count":9,"forks_count":19,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-02-18T12:32:31.212Z","etag":null,"topics":["android","flutter","flutter-apps","mirroring","scrcpy","scrcpy-gui","scrcpy-ui","screencast"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pizi-0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["pizi-0"]}},"created_at":"2024-09-10T01:34:30.000Z","updated_at":"2026-02-17T15:25:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"53fde5c1-a840-42b0-ac13-325bee684a76","html_url":"https://github.com/pizi-0/flutter-scrcpygui","commit_stats":null,"previous_names":["pizi-0/flutter-scrcpygui"],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/pizi-0/flutter-scrcpygui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pizi-0%2Fflutter-scrcpygui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pizi-0%2Fflutter-scrcpygui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pizi-0%2Fflutter-scrcpygui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pizi-0%2Fflutter-scrcpygui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pizi-0","download_url":"https://codeload.github.com/pizi-0/flutter-scrcpygui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pizi-0%2Fflutter-scrcpygui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30291807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T02:57:19.223Z","status":"ssl_error","status_checked_at":"2026-03-09T02:56:26.373Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","flutter","flutter-apps","mirroring","scrcpy","scrcpy-gui","scrcpy-ui","screencast"],"created_at":"2026-03-09T10:31:39.554Z","updated_at":"2026-03-09T10:31:41.927Z","avatar_url":"https://github.com/pizi-0.png","language":"Dart","funding_links":["https://github.com/sponsors/pizi-0"],"categories":[],"sub_categories":[],"readme":"# Scrcpy GUI\n\n[![Flutter](https://img.shields.io/badge/Flutter-02569B?logo=flutter\u0026logoColor=white)](https://flutter.dev/)\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n[![GitHub Releases](https://img.shields.io/github/v/release/pizi-0/flutter-scrcpygui?include_prereleases\u0026style=flat)](https://github.com/pizi-0/flutter-scrcpygui/releases)\n[![Discord](https://img.shields.io/badge/scrcpygui-white?logo=discord\u0026style=flat)](https://discord.gg/ZdV5DAxd8Y)\n\n\n\u003e A user-friendly graphical interface for [Scrcpy](https://github.com/Genymobile/scrcpy), built with Flutter.\n\n**Scrcpy GUI** simplifies the process of using Scrcpy, allowing you to control your Android device from your computer with ease. It provides a clean and intuitive interface, eliminating the need to memorize complex command-line arguments.\n\n## ⬇️ Get the App\n\n### [Latest Releases](https://github.com/pizi-0/flutter-scrcpygui/releases)\nDownload the latest pre-built binaries from the [releases page](https://github.com/pizi-0/flutter-scrcpygui/releases).\n\n#### Winget (Windows)\n```\nwinget install pizi.scrcpygui\n```\n\n\n\n### Build from Source\n\nFor those who prefer to build from source, follow the instructions in the [Build Guide](doc/build.md).\n\n## ✨ Key Features\n\n*   **Effortless Scrcpy Setup:** Easily configure and launch Scrcpy with a few clicks.\n*   **Config Management:** Save and manage multiple Scrcpy configurations for different devices or use cases.\n*   **Comprehensive Flag Support:** Access most Scrcpy flags, including custom user-defined options.\n*   **Wireless ADB Connection:** Connect to your device wirelessly via ADB, including QR code pairing for quick setup.\n*   **Scrcpy Version Management:** Stay up-to-date with the latest Scrcpy releases.\n*   **Instance Monitoring:** View a list of currently running Scrcpy instances.\n*   **Customizable Themes:** Choose between dark and light themes, along with customizable accent colors.\n*   **Tray Integration:** Start and stop Scrcpy directly from the system tray.\n\n## 🖥️ Supported Platforms\n\n*   Windows (64-bit)\n*   Linux (64-bit)\n*   MacOS (64-bit) - Intel / Apple Silicon\n\n\n\n## 🖼️ Preview\n\n### Video Demo\n\n\u003c!-- Add a link to your video demo here if you have one --\u003e\n* [v0.9.40 - Video demo](https://youtu.be/y-2TdCh-nfg)\n* [v1.2.0 - New app launcher demo](https://youtu.be/_7CimVn0VoA)\n\n### Screenshots\n\n|                                    |                                   |\n| :--------------------------------- | :-------------------------------- |\n| Device List                        | Device Settings                   |\n| \u003cimg src=\"https://github.com/pizi-0/img-collection/blob/main/flutter-scrcpygui/1.dev-list.jpg?raw=true\" alt=\"Device List\" width=\"400\"/\u003e | \u003cimg src=\"https://github.com/pizi-0/img-collection/blob/main/flutter-scrcpygui/2.dev-settings.jpg?raw=true\" alt=\"Device Settings\" width=\"400\"/\u003e |\n| Wifi ADB Connection                | Wifi QR Pairing                   |\n| \u003cimg src=\"https://github.com/pizi-0/img-collection/blob/main/flutter-scrcpygui/3.connect.jpg?raw=true\" alt=\"Wifi ADB Connection\" width=\"400\"/\u003e | \u003cimg src=\"https://github.com/pizi-0/img-collection/blob/main/flutter-scrcpygui/5.pair.jpg?raw=true\" alt=\"Wifi QR Pairing\" width=\"400\"/\u003e |\n| Scrcpy Version Manager             | Settings                          |\n| \u003cimg src=\"https://github.com/pizi-0/img-collection/blob/main/flutter-scrcpygui/4.manager.jpg?raw=true\" alt=\"Scrcpy Version Manager\" width=\"400\"/\u003e | \u003cimg src=\"https://github.com/pizi-0/img-collection/blob/main/flutter-scrcpygui/6.settings.jpg?raw=true\" alt=\"Settings\" width=\"400\"/\u003e |\n| Config Small                       | Config Big                        |\n| \u003cimg src=\"https://github.com/pizi-0/img-collection/blob/main/flutter-scrcpygui/7.config-small.jpg?raw=true\" alt=\"Config Small\" width=\"400\"/\u003e | \u003cimg src=\"https://github.com/pizi-0/img-collection/blob/main/flutter-scrcpygui/8.config-big.jpg?raw=true\" alt=\"Config Big\" width=\"400\"/\u003e |\n\n\n## 🛠️ Building from Source\n\nHere's a summary of the build process (see [doc/build.md](doc/build.md) for full details):\n\n### Prerequisites\n\n*   **Flutter:** Version 3.35.1 (recommended to use [fvm](https://fvm.app/documentation/getting-started/installation) for version management).\n*   **Desktop Development Requirements:** Ensure you have the necessary Flutter dependencies for desktop development.\n*   **Tray Manager (Linux):**\n    *   `ayatana-appindicator3-0.1` or `appindicator3-0.1`\n*   **Bonsoir:**\n    *   **Windows:** Windows 10 (19H1/1903) (May 2019 Update) or later.\n    *   **Linux:** `avahi-daemon`\n\n### Build Steps\n\n```bash\ngit clone https://github.com/pizi-0/flutter-scrcpygui.git\ncd flutter-scrcpygui\nfvm install 3.35.1\nfvm use 3.35.1\nfvm flutter pub get\nfvm flutter build linux/windows/mac --release\n```\n\n## Credits\n* [scrcpy](https://github.com/Genymobile/scrcpy)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpizi-0%2Fflutter-scrcpygui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpizi-0%2Fflutter-scrcpygui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpizi-0%2Fflutter-scrcpygui/lists"}