Skip to content

Latest commit

 

History

History
69 lines (45 loc) · 1.75 KB

File metadata and controls

69 lines (45 loc) · 1.75 KB

WebMTP — Browser-Based Android File Transfer for macOS

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.


✨ Features

  • 🚀 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.


🔧 Requirements

  • 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


📱 Using WebMTP

  1. Connect your Android device via USB.
  2. On your phone, tap the USB notification and choose “File Transfer” (MTP).
  3. Open WebMTP in a supported browser.
  4. Click “Connect Device”.
  5. Select your device from the popup.
  6. Browse files and start transferring!

🧩 Tech Stack

This project is built using:

  • Next.js 15 (App Router)
  • TypeScript
  • Tailwind CSS
  • WebUSB API

🚀 Development

npm install
npm run dev