SwiftMTP app icon

SwiftMTP

A lightweight, modern macOS app for MTP device management.

Requires macOS 12.0 or later · Universal binary (Apple Silicon & Intel)

SwiftMTP file browser

Almost everything you need.

A focused feature set designed to make MTP management effortless on macOS.

Native UI

Built with SwiftUI & AppKit with familiar controls, Quick Look preview support and smooth animations.

Favorite Folders

Easily add your frequently accessed folders to personal favorites for quick and convenient navigation.

Drag & Drop

Import files by dragging them straight from Finder into SwiftMTP and vice versa.

Tiny Footprint

Under 20 MB installed. No bloat, no runtime.

Full Localization

Complete multilingual support via Localizable.xcstrings — including CJK characters rendered correctly.

Real-time Progress

Live transfer progress bars and status indicators keep you informed at every step.

Intelligence, Reimagined NEW

Discover a more efficient way to manage your MTP devices.

Natural Language Search

Find your files naturally. Just type what you're looking for, like 'Photos from my last vacation' or 'Work documents from 2024'.

Natural Language Search

Device Info Analysis

Get smart insights about your device hardware, connectivity status, and potential performance optimizations.

Device Info Analysis

How does it compare?

SwiftMTP is trying to become even better.

SwiftMTP Android File Transfer Open Source A Open Source B App Store A App Store B App Store C
Architecture Universal Intel-only Separate pkg Apple Silicon Universal Apple Silicon Universal
macOS Support 12.0+ 10.7+ 11.0+ 13.0+ 10.15+ 12.0+ 14.6+
App Size < 20 MB < 20 MB ~360 MB ~20 MB < 20 MB < 20 MB < 20 MB
Transfer Speed Fast Average Fast Average Slow Average Not working
User Interface Native Swift Legacy Web-based Native Swift Near-Native Near-Native Near-Native
Localization Multiple languages Multiple languages English Only English Only English Only Latin alphabets Only English Only
Drag & Drop ✓ Supported ✓ Supported ✓ Supported - ✗ None
ADB Debugging No No No Required No No -
Multi-device ✓ Supported ✓ Supported ✗ No - - - -

Ready in minutes.

Get SwiftMTP up and running on your Mac in just a few steps.

1

Download the release

Grab the latest .dmg from the Releases page, or build from source using Xcode 15+.

2

Connect your device

Plug in your Android phone via USB and set it to File Transfer (MTP) mode. SwiftMTP will detect it automatically.

3

Browse & transfer

Navigate your device's file system, drag & drop files, and watch real-time progress as your files move at full speed.

🌍 Community

Help us speak your language.

SwiftMTP currently supports English, Chinese, Japanese, and Spanish. Every user deserves a native experience in their own language — and we can't do it alone. You can improve the translation or add your new language freely. Your contribution makes a real difference.

English 中文 日本語 Español + Your languages
Contribute on GitHub

Open Localizable.xcstrings and add your translations — it's that simple.

🌐
DE
FR
KO
...
AR
УК