Skip to content

Latest commit

 

History

History
70 lines (47 loc) · 3.47 KB

File metadata and controls

70 lines (47 loc) · 3.47 KB

Warning

This project is under development. Expect frequent breaking changes until the 1.0.0 release.

Mirroid

Mirroid

Yet another GUI for scrcpy, built with Go and Fyne.



Mirroid Screenshot

Features

  • Easy Pairing : pair devices via USB or wireless QR code with a single click
  • Full scrcpy Options : bitrate, max size, FPS, codec (h264/h265/av1), audio, window flags, HID input, recording
  • Presets : save and load option configurations as JSON
  • Multi-device : launch scrcpy on multiple devices simultaneously
  • Cross-platform : works on Windows, macOS, and Linux (only tested on Windows so far)
  • Single Executable : no dependencies, no electron, just one binary to run

Why make this?

Tired of typing out long scrcpy commands in the terminal. Wanted a simple way to manage multiple devices and configurations without memorizing flags.

Installation

Download the latest release from Releases or by clicking the appropriate link below:

Platform Recommended Alternative
Windows Installer Portable .zip
Linux .deb (Debian/Ubuntu) or .AppImage .tar.xz
macOS .dmg (drag to Applications) .zip

macOS: Gatekeeper bypass

Mirroid releases are ad-hoc signed (no Apple Developer ID yet), so the first launch will fail with "Mirroid is damaged and can't be opened" or a Gatekeeper block. To allow it:

xattr -dr com.apple.quarantine /Applications/Mirroid.app

Or right-click the app in Finder → OpenOpen to override Gatekeeper for that launch. After this, future launches work normally.

Building

Debug build:

go build -o mirroid.exe .

Release build with embedded assets:

fyne package -release

License

This project is licensed under the Apache License, Version 2.0. See the LICENSE file for details.