只从官网、本 GitHub 仓库或 Homebrew Cask 下载,存在冒用 OpenMTP 名称的仿冒站点;macOS 10.13 及以下需用 v3.1.15 并关闭自动更新,否则会被替换成无法运行的版本;Kalam 内核更新只覆盖最新 3 个 macOS 版本,Big Sur 以下不再获得新设备支持与修复
openmtp
ganeshrvelMIT活跃维护在 macOS 上替代 Android File Transfer 的高级文件传输工具,基于 Electron 构建,解决官方工具卡顿、大文件传输不稳定和界面难用的问题。
OpenMTP - Advanced Android File Transfer Application for macOS
brew install openmtp --cask需要 macOS 10.14 (Mojave) 或更高版本;macOS 10.13 及更低版本仅能用 OpenMTP v3.1.15 的 Legacy MTP 模式。README 未提及显存或 GPU 要求。
macOS 上开源的 Android/MTP 文件传输工具,替代有 4GB 限制且频繁断连的官方 Android File Transfer
在 macOS 上替代 Android File Transfer 的高级文件传输工具,基于 Electron 构建,解决官方工具卡顿、大文件传输不稳定和界面难用的问题。
核心能力
- 通过 USB 即插即用连接 Android 与 MTP 设备
- 支持传输大于 4GB 的单个文件
- 自研 Kalam MTP 内核,重写文件拷贝实现
- 分栏视图浏览本地与设备文件,支持拖拽
- 可切换内部存储与 SD 卡,支持深色模式
容易踩的坑
- v3.3.0OpenMTP-3.3.0最新正式版2026-08-22 · 2026-08-22 16:28 UTC
About OpenMTP 3.3.0
Fixes
- Fixed a crash on launch on macOS 27 Golden Gate (arm64).
Coming soon
The next generation of OpenMTP is on its way, with a major upgrade, new features, and significant improvements to overall stability and performance. Stay tuned, and thanks for all the support!
- v3.2.25OpenMTP-3.2.252024-07-04 · 2024-07-04 11:34 UTC
查看更新说明
About OpenMTP 3.2.25
- General maintenance and housekeeping improvements.
- v3.2.24OpenMTP-3.2.242024-06-14 · 2024-06-14 09:55 UTC
查看更新说明
About OpenMTP-3.2.24
Machine ID generation was throwing an exception which was looping and causing
Maximum call stack size exceeded(https://github.com/ganeshrvel/openmtp/issues/377).Changes:
- Fixed exception thrown while machine id generation. PR: (https://github.com/ganeshrvel/openmtp/pull/379)
- v3.2.23OpenMTP-3.2.23pre-release2024-06-12 · 2024-06-12 11:11 UTC
查看更新说明
About OpenMTP-3.2.23
Warning: Some users are reporting crashes in this version.
Improved App Opening Experience: This release addresses an issue that caused an error message "cannot be opened because the developer cannot be verified" when launching the app. (https://github.com/ganeshrvel/openmtp/issues/367#issuecomment-2162773016)
Changes:
- Fixed the error preventing app launch due to developer verification. PR: (https://github.com/ganeshrvel/openmtp/pull/372)
- v3.2.20OpenMTP-3.2.202024-04-26 · 2024-04-26 15:45 UTC
查看更新说明
About OpenMTP-3.2.20
Changes
- Fixes a bug which caused slow data transfer speed
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
OpenMTP | Android File Transfer for macOS
- Author: Ganesh Rathinavel
- Author's Website: ganeshrvel.com
- License: MIT
- System Requirements: macOS 10.14 (Mojave) or higher. macOS 10.13 and earlier have limited support and require OpenMTP v3.1.15 with Legacy MTP mode.
- Website URL: https://openmtp.ganeshrvel.com
- Guide: How to Transfer Files Between Mac and Android or Other MTP Devices using OpenMTP
- FAQ: https://openmtp.ganeshrvel.com/#faq
- Repo URL: https://github.com/ganeshrvel/openmtp
- Contacts: [email protected]
Introduction
Advanced Android File Transfer Application for macOS.
Transferring files between macOS and Android or any other MTP devices has always been a nightmare. There are a few File Transfer MTP apps that are available online but most of them are either too expensive or come with bad UI/UX. The official "Android File Transfer" app for macOS from Google comes with bugs, innumerable limitations, some of which include - not being able to transfer files larger than 4GB, frequent disconnections, and being unable to rename the folders or files on the Android/MTP devices. Most of the other apps available online use either WiFi or ADB protocol to transfer the files, which is an extremely time-consuming process.
Countless searches to find an app to solve these problems and failing to find one made me restless. So, I took the leap and decided to create an app for us that could help us have a smooth and hassle-free file transfer process from macOS to Android/MTP devices. Created with the objective of giving back to the community, we can all use this app for free in this lifetime.
Thank you 🎉
OpenMTP has crossed 1.4 million downloads, from users in 180+ countries, and the repo has picked up 7.4K+ stars along the way. It is the #1 open-source MTP app for Mac, and it stays free, open-source and ad-free.
| Milestone | Value |
|---|---|
| Downloads | 1.4 million+ |
| Countries | 180+ |
| GitHub stars | 7.4K+ |
| Open-source MTP app for macOS | #1 |
Thank you for using it, reporting issues and testing devices I don't own. 🎉
The next generation of OpenMTP is in active development and coming soon. It's a major upgrade with new features and big improvements to stability and performance. Stay tuned, and thanks for all the support!
Features
- Safe, Transparent and Open-Source
- Plug and Play via USB. No hassles, easy and instant connection.
- Select between Internal Memory and SD Card
- Transfer multiple files which are larger than 4GB
- Dark mode
- Drag-and-drop support
- Split pane views for both Local Computer and Android device
- Choose between Grid and List view.
- Use Keyboard Shortcuts to navigate through your files.
- No collection of personally identifiable information.
Installation
⚠️ Only download OpenMTP from the official sources below. There are copycat websites that use the OpenMTP name, logo and content, redirect to various other pages. The only official sources are the official website openmtp.ganeshrvel.com, this Github repository github.com/ganeshrvel/openmtp, and formulae.brew.sh/cask/openmtp.
- Download the Mac Apple Silicon version
- Download the Mac Intel version
- Using Homebrew Cask
# newer versions:
brew install openmtp --cask
# older versions:
brew cask install openmtp
- Find the latest dmg file from GitHub Releases
System Requirements and Support
- To support macOS version below Big Sur the Kalam Kernel needs to be compiled on an older macOS machine every time there is an update, which is practically very difficult
- Only the latest 3 versions of macOS will receive the
KalamKernel updates, which include new device support, fixes, and stability improvements. macOS Big Sur (11.0) or above will receive the above-mentioned updates - We have now officially retired the support for
KalamKernel on macOS 10.13 (OS X High Sierra) and lower. Only the "Legacy" MTP mode will continue working on these outdated machines. - We will continue releasing the updates for both
IntelandARM64machines
Running OpenMTP on macOS 10.13 (High Sierra) and lower
If the latest OpenMTP doesn't launch or doesn't work on your older Mac, use OpenMTP v3.1.15 with the "Legacy" MTP mode instead. Auto-update has to be turned off, otherwise the app will replace itself with a version your Mac cannot run.
- Download OpenMTP v3.1.15
- Drag the app into the Applications folder
- Turn off the internet
- Launch v3.1.15 of the app
- Go to Settings
- In the Update tab, turn off auto-update
- Turn the internet back on
Screengrabs


Keyboard Shortcuts
| Command | Keyboard Shortcut |
|---|---|
| Delete | backspace |
| New Folder | command (⌘)+n |
| Copy | command (⌘)+c |
| Copy to Queue | command (⌘)+shift+c |
| Paste | command (⌘)+v |
| Refresh | command (⌘) +r |
| Folder Up | command (⌘)+b |
| Select All | command (⌘)+a |
| Rename | command (⌘)+d |
| Switch Tab | command(⌘)+1 |
| Open | enter |
| Navigate Left | left |
| Navigate Right | right |
| Navigate Up | up |
| Navigate Down | down |
| Select Multiple Items Forward (in Grid View) | shift+left |
| Select Multiple Items Backward (in Grid View) | shift+right |
| Select Multiple Items Forward (in List View) | shift+up |
| Select Multiple Items Backward (in List View) | shift+down |
| Select Multiple Items (with mouse) | command (⌘)+click or shift+click |
Kalam Kernel
OpenMTP 3.0 features a new MTP kernel and it was written from scratch. It promises a file copy speed of 20 to 30 MB/s on low and mid-range devices and 100 to 120 MB/s on higher end devices. The all-new and powerful MTP kernel is named after Dr. A. P. J. Abdul Kalam
Do check out the Go package which I've written to build Kalam Kernel: github.com/ganeshrvel/go-mtpx. Feel free to raise PRs.
Development
Building from source, packaging, publishing and debugging are documented in DEVELOPMENT.md.
Troubleshooting
OpenMTP doesn't launch or doesn't work on my Mac
- Check your macOS version first: OpenMTP requires macOS 10.14 (Mojave) or higher
- On macOS 10.13 (High Sierra) and lower, use OpenMTP v3.1.15 with the "Legacy" MTP mode: Running OpenMTP on macOS 10.13 (High Sierra) and lower
- Still stuck? See the troubleshooting guide
More open-source projects from the author
- npm: electron-root-path
- Electron React Redux Advanced Boilerplate
- Tutorial Series by Ganesh Rathinavel
Credits
-
Special thanks to CodeMagic and Kevin Suhajda for sponsoring their CI/CD VMs, thus making the app releases more streamlined and much easier now. 🎊🎊 Do check out their products section for more.
-
Special shoutout to @CodyJung for adding the Fujifilm and Garmin device support. 🔥🔥
-
Thanks to Ms Ayushi Bothra for contributing to the documentation and pages.
-
App logo was contributed by Shubhendu Mitra. Make sure to check out more of his work on Behance.
-
Thanks to Vladimir Menshakov for android-file-transfer-linux (the legacy MTP Kernel)
-
Shoutout to @yennsarah, @h0tk3y, @riginoommen, @AjithKumarvm, @kiranshaji555, Dick Cowan, Kjell Dankert, Thorolf E.R. Weißhuhn and to all other community members who helped me test the application.
-
This app was built upon https://github.com/ganeshrvel/electron-react-redux-advanced-boilerplate, which is a heavily modified fork of https://github.com/electron-react-boilerplate/electron-react-boilerplate.
-
The icons used in the app were made by flaticon, good-ware and kiranshastry which are licensed under CC 3.0 BY.
-
The "no image found" icon was made by Phonlaphat Thongsriphong.
Contribute
If you are interested in fixing issues and contributing directly to the code base, please see the guidelines.
Support OpenMTP
Help me keep the app FREE and open for all.
- Support us via PayPal: paypal.me/ganeshrvel
- Buy Me A Coffee (UPI, PayPal, Credit/Debit Cards, Internet Banking): buymeacoffee.com/ganeshrvel
Contacts
Please feel free to contact me at [email protected]
License
OpenMTP | Android File Transfer for macOS is released under the MIT License.
Copyright © 2018-Present Ganesh Rathinavel