v1.0 · Free & Open Source · MIT

Mirror Android to PC.
One click. Zero setup.

BasicMirror is a ~50 KB portable GUI for scrcpy — mirror, control and record any Android device over USB or WiFi. No command line required.

⬇ Download for Windows ★ View on GitHub
size ~50 KB os Windows 7–11 runtime .NET 4.8 engine scrcpy
BasicMirrorv1.0 EN⚙
Devices
Galaxy S23R5CR80AB12X USB
Xiaomi Pad 6192.168.1.20:5555 WiFi
Video
Size1080
Bitrate8M
FPS60
Audio & Control
🔊 Audio 11+ ☀ Keep Screen On 📌 Always on Top 🖼 Borderless ⛶ Fullscreen 👁 View Only
Recording
Outputrecord.mp4
▶ Mirror
Mirror All
⟳ Refresh
📶 Open WiFi Port
Ready · 2 devices found
Features

Small app. Serious control.

Everything scrcpy can do — wrapped in an interface anyone can use.

🚀

One-Click Mirroring

Connect your device and press Mirror. BasicMirror builds the right scrcpy command for you — no terminal, no flags to memorize.

📱

Multi-Device

Mirror several phones at once via USB or WiFi, and save them as named device profiles for next time.

📶

USB → WiFi

Open a WiFi port once, unplug the cable, and keep mirroring wirelessly over your network.

🎬

Screen Recording

Start / stop controls with MP4 and MKV output and a custom save path, right from the main window.

📥

Auto scrcpy Download

On first launch, scrcpy is fetched straight from Genymobile's official repository — binaries are never re-hosted.

⚡

Lightweight & Portable

A single ~50 KB exe. No installer, no dependencies beyond .NET Framework 4.8, which ships with Windows 10+.

Quick start

Zero to mirrored in three steps

Under a minute, start to finish.

01

Download the exe

Grab BasicMirror.exe from GitHub Releases — one ~50 KB portable file, nothing to install.

02

Let it fetch scrcpy

On first launch it downloads scrcpy (~15 MB) directly from the official Genymobile repository.

03

Connect & mirror

Enable USB debugging, plug in your phone, hit Refresh → Mirror. Done.

Under the hood

Every scrcpy flag, one toggle away

BasicMirror maps scrcpy's most useful options to simple dropdowns and checkboxes — the same flags power users type by hand.

--tcpipwireless mirroring
--max-size · --max-fps · --video-bit-ratefull quality control
--video-codecH.264 / H.265 / AV1
--audio-codec=opusdevice audio, Android 11+
--no-controlview-only mode
--stay-awake · --turn-screen-offbattery-friendly
--show-touchesperfect for demos
--always-on-top · --window-borderless · --fullscreenwindow your way
--recordMP4 / MKV capture
--display-id · --window-titlemulti-display setups
Why BasicMirror

GUI vs. command line

Same engine, none of the typing.

Feature BasicMirror Command line
One-click mirroring✅❌
Auto-download scrcpy✅❌
Multi-device support✅Manual
Saved device profiles✅❌
Video recording✅Manual
Multi-language UI✅❌
Download

Ready when you are.

Free, open source, and about 3% the size of a photo from your phone.

⬇ Download BasicMirror v1.0
📦 ~50 KB portable 🪟 Windows 7 / 8 / 10 / 11 🧩 .NET Framework 4.8 📄 MIT License