Skip to content

detached-space/webmtp

Repository files navigation

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

About

Access your android on a mac directly from the web

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published