π Language: English | δΈζ
A modern Android screen mirroring and device management workbench built with Tauri 2 and Rust. Lightweight, efficient, and native-feeling.
Features β’ Screenshots β’ Quick Start β’ Tech Stack β’ Download
- Multi-Protocol Connection β USB, WiFi direct, auto device discovery, and Android 11+ wireless pairing β connect in one click
- HD Screen Mirroring β Scrcpy-powered real-time mirroring at 480p to 1080p+, 15/30/60 fps, with latency as low as 12ms
- Real-time Monitoring β Online, offline, and unauthorized status at a glance. Manage multiple devices across their full lifecycle
- Custom Encoding β Switch between H.264/H.265/AV1, fine-tune bitrate from 1-16 Mbps. Four presets: Performance, Balanced, Quality, Ultra
- Multi-Source Logging β Aggregated System/ADB/Scrcpy logs with keyword filtering and auto-cleanup. Never miss a debug message
- File Transfer β USB wired transfer with full file browser, and WiFi wireless transfer via mobile browser with QR code access
- Environment Detection β Automatic detection of ADB and Scrcpy toolchain availability. Quickly diagnose environment issues on first use
| Layer | Technology |
|---|---|
| Frontend | React 19, TypeScript 5.8, Zustand 5, TailwindCSS 4, Vite 7, i18next |
| Backend | Tauri 2, Rust, Axum 0.8, tokio, rusqlite 0.31 |
| Database | SQLite (logs persistence) |
| External | ADB, Scrcpy (bundled or custom path) |
| Testing | Vitest, cargo test |
| Package Manager | pnpm |
# Install dependencies
pnpm install
# Development mode (frontend + Rust backend)
pnpm tauri dev
# Frontend only (Vite, port 1420)
pnpm dev# Production build (Windows: .msi + .exe, Linux: .deb + .AppImage, macOS: .dmg + .app)
pnpm tauri build
# Type check
pnpm build && cargo check --manifest-path src-tauri/Cargo.tomlDownload installers for your platform from GitHub Releases.