A modern, web-powered MTP (Media Transfer Protocol) client built with Next.js and WebUSB.
Transfer files between your Android device and your computer directly in the browser—no installation, no background apps, and no clunky Android File Transfer.
-
🚀 Zero Installation
Runs entirely in the browser—no apps, system extensions, or drivers required. -
🍏 Built for macOS
A smooth, reliable replacement for the traditional Android File Transfer app on Mac. -
📱 Universal Android Support
Works with any Android device that supports MTP (File Transfer mode). -
📂 Full File Browser
Explore folders, inspect metadata, and manage device storage easily. -
⬆️⬇️ Fast File Transfer
Upload and download files between your Android device and computer instantly. -
🎨 Sleek Modern UI
Dark-mode optimized interface designed to feel native on both macOS and Windows.
-
Supported Browsers:
Google Chrome, Microsoft Edge, Opera (browsers with WebUSB support) -
Operating Systems:
macOS (Intel & Apple Silicon) -
USB Cable:
USB-C ↔ USB-C, USB-A ↔ USB-C, or adapters
- Connect your Android device via USB.
- On your phone, tap the USB notification and choose “File Transfer” (MTP).
- Open WebMTP in a supported browser.
- Click “Connect Device”.
- Select your device from the popup.
- Browse files and start transferring!
This project is built using:
- Next.js 15 (App Router)
- TypeScript
- Tailwind CSS
- WebUSB API
npm install
npm run dev