PolyDroid
Your Android phone mounted natively in Mac Finder.

Connect your Android smartphone or tablet to your Mac over USB and it mounts instantly in Finder under Locations as a real local folder. Browse, search, transfer, and stream photos, 4K videos, documents, and music at wire speed — with zero spinning beachballs and zero crashes.

Coming Soon to macOS

Apple Silicon & Intel · macOS 13 or later · Ultra-lightweight (<10 MB) · 100% Sandboxed & Offline

Coming Soon

Key architectural innovations

Technical specifications

Component / Capability Specification Technical Details
macOS Integration Native Finder Sidebar Apple NSFileProviderReplicatedExtension; mounts under Locations (~/Library/CloudStorage/PolyDroid/)
Protocol Core Pure Rust (nusb) Custom high-performance MTP/PTP protocol stack; direct USB bulk endpoints; zero LGPL dependencies
Transfer Speed Up to 38+ MB/s Optimized USB bulk pipeline; 64-bit MTP streaming support for files > 4GB
Memory Ceiling < 30 MB RAM 1MB disk spooling pipeline prevents jetsam memory terminations during massive file transfers
Media Streaming 4 MB Partial Reads MTP GetPartialObject chunk slicing enables instant Quick Look video/audio preview and scrubbing
Cache Architecture Three-Tier Freshness 8s silent freshness TTL + local SQLite3 metadata cache + instant menu bar notification broadcast
Device Compatibility All Android Devices Samsung Galaxy, Google Pixel, Xiaomi, OnePlus, Sony Xperia, vivo, OPPO, and all Android 5.0+ phones/tablets
App Footprint <10 MB Universal Binary Dual architecture (Apple Silicon M1–M4 & Intel x86_64)
Privacy & Security 100% Offline & Sandboxed Zero network requests, no telemetry, no tracking, no user accounts; strict user-space sandbox

Why PolyDroid vs. Legacy Android Transfer Tools

Capability PolyDroid Legacy Android File Transfer Third-Party Android Apps
Finder Integration Native Finder sidebar folder None (standalone window) None or custom dual-pane UI
Spinning Beachballs Zero (on-demand USB queue) Frequent (hangs on big directories) Common during simultaneous read/write
Large File Transfer (>4GB) Full 64-bit streaming support Crashes or fails over 4GB Supported, but consumes heavy RAM
Unplug Recovery Graceful (metadata retained) Crashes with modal error dialog Requires app restart / reconnect cycle
App Size & Stack <10 MB (Pure Swift + Rust) Legacy deprecated 32/64-bit utility 150MB+ (Electron / Java / Web tech)
Quick Look Preview Native spacebar preview & streaming Not supported Requires downloading entire file first

System requirements

PolyDroid is built for modern macOS releases. It runs natively on:

How it works

  1. Connect your device: Connect your Android phone to your Mac using a USB-C or USB-A cable.
  2. Authorize on phone: Unlock your phone screen, swipe down the notification shade, and set USB preferences to “File Transfer” (MTP).
  3. Browse in Finder: PolyDroid automatically detects your phone and mounts it under Locations in the Finder sidebar. Open, edit, copy, and organize files just like a local drive.

Frequently asked questions

How is PolyDroid different from traditional Android file transfer tools?
Unlike outdated standalone utilities or electron apps, PolyDroid integrates directly into macOS Finder using Apple's modern File Provider framework. Your Android device mounts under Locations in the Finder sidebar just like a native flash drive, allowing you to use native Mac drag-and-drop, Quick Look, and Spotlight search.
Why do other Android MTP tools cause the spinning beachball on Mac?
USB MTP operates on a simplex serial bus. Most legacy tools attempt aggressive recursive crawling when a folder is opened, saturating the USB pipe and freezing macOS Finder for 3-5 seconds. PolyDroid eliminates contention by requesting items strictly on-demand, caching directory trees with an 8-second freshness TTL, and pausing background polling when transfers occur.
Can PolyDroid transfer files larger than 4GB?
Yes. PolyDroid implements 64-bit MTP streaming with an intelligent 1MB disk spooling pipeline. It easily transfers huge 4K videos and large archive files while keeping host memory usage under 30MB, completely avoiding macOS jetsam memory kills.
What happens if I unplug my phone while Finder is open?
PolyDroid protects Finder stability. When the USB cable is disconnected, PolyDroid reports a transient network state to retain cached directory metadata, preventing Finder crashes or blank window freezes. Once you plug the device back in and unlock it, the session restores automatically in seconds.
Does PolyDroid collect any personal data or require an account?
No. PolyDroid operates 100% locally and offline. It has zero network communication, sends no telemetry or analytics, and requires no user account or login.

PolyDroid brings the smoothest, fastest Android file experience ever built for macOS.

Coming Soon

Coming soon to macOS · Pure Rust MTP Engine · Apple File Provider · 100% Offline