Skip to content

About

GUI Simple & Lightweight Android Screen Mirror for Windows

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BasicMirror Logo

Scrcpy-BasicGUI

Simple & Lightweight Android Screen Mirror for Windows

Version Platform .NET License

Features • Installation • Usage • Building • Credits


🎯 What is BasicMirror?

Scrcpy-BasicGUI(SBGUI) is a lightweight GUI wrapper for scrcpy, the popular open-source Android screen mirroring tool. It provides an intuitive interface to mirror your Android device to your PC without any configuration hassle.

Why BasicMirror?

Feature Scrcpy-BasicGUI Command Line
One-click mirroring ✅ ❌
Auto-download scrcpy ✅ ❌
Multi-device support ✅ Manual
Save device profiles ✅ ❌
Video recording ✅ Manual
Multi-language ✅ ❌
Size ~50KB -

✨ Features

🌐 Multi-Language

  • English (default)
  • Tiếng Việt
  • Easy to add more languages

📱 Multi-Device

  • Mirror multiple phones simultaneously
  • USB and WiFi connections
  • Save device profiles

🎬 Screen Recording

  • Start/Stop recording controls
  • MP4 and MKV output
  • Custom output path

⚙️ Advanced Settings

  • Video quality (size, bitrate, FPS)
  • Audio mirroring (Android 11+)
  • Always on top, borderless, fullscreen

📁 Auto-Download

BasicMirror automatically downloads scrcpy from the official repository on first launch. No manual setup required!


📦 Installation

Quick Start (Recommended)

  1. Download BasicMirror.exe from Releases (~50KB)
  2. Run the executable
  3. Download scrcpy when prompted (~15MB, from Genymobile/scrcpy)
  4. Connect your Android device and start mirroring!

Note: We don't host scrcpy binaries. Downloads come directly from the official scrcpy repository.

System Requirements

  • Windows 7/8/10/11
  • .NET Framework 4.8 (pre-installed on Windows 10+)
  • Android device with USB debugging enabled

🚀 Usage

USB Connection

1. Enable USB debugging on your Android device
2. Connect phone to PC via USB cable
3. Click "Refresh" to detect device
4. Click "Mirror" to start

WiFi Connection

1. Connect phone via USB first
2. Select device → Click "Open WiFi Port"
3. Note the IP address shown
4. Disconnect USB cable
5. Select the saved WiFi device → Click "Mirror"

Recording

1. Check "Enable Recording"
2. Set output filename (default: record.mp4)
3. Mirror device → Recording starts automatically
4. Click "Stop" to save video

🛠️ Building

Prerequisites

  • Windows with .NET Framework 4.8
  • No additional tools required (uses built-in C# compiler)

Build from Source

git clone https://github.com/anhhackta/BasicMirror.git
cd BasicMirror/scripts
build.bat

Project Structure

BasicMirror/
├── src/                    # Source code
│   ├── Program.cs          # Entry point
│   ├── MainForm.cs         # Main UI
│   ├── SettingsForm.cs     # Settings dialog
│   ├── Language.cs         # EN/VI localization
│   ├── AdbHelper.cs        # ADB commands
│   ├── ScrcpyLauncher.cs   # Scrcpy process manager
│   ├── ScrcpyDownloader.cs # Auto-download from GitHub
│   └── DeviceManager.cs    # Saved devices
├── scripts/                # Build & utility scripts
│   └── build.bat           # Build script
├── assets/                 # Images & icons
│   └── logo.svg            # App logo
├── docs/                   # Documentation & GitHub Pages
│   └── index.html          # Website
├── README.md
└── LICENSE

🙏 Credits

  • scrcpy by Genymobile - The amazing screen mirroring tool
  • BasicMirror by anhhackta - This GUI wrapper

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ for the Android community

Report Bug • Request Feature

About

GUI Simple & Lightweight Android Screen Mirror for Windows

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages