openmtp

ganeshrvelMIT活跃维护

在 macOS 上替代 Android File Transfer 的高级文件传输工具,基于 Electron 构建,解决官方工具卡顿、大文件传输不稳定和界面难用的问题。

OpenMTP - Advanced Android File Transfer Application for macOS

v3.3.0发布于 2026-08-22 16:28 UTC7,695star +14 / 7 天332fork同步于 2026-11-10 17:33 UTC

怎么上手

由 README 提炼,执行前请确认
brew install openmtp --cask
硬件要求按 README 说明

需要 macOS 10.14 (Mojave) 或更高版本;macOS 10.13 及更低版本仅能用 OpenMTP v3.1.15 的 Legacy MTP 模式。README 未提及显存或 GPU 要求。

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

macOS 上开源的 Android/MTP 文件传输工具,替代有 4GB 限制且频繁断连的官方 Android File Transfer

在 macOS 上替代 Android File Transfer 的高级文件传输工具,基于 Electron 构建,解决官方工具卡顿、大文件传输不稳定和界面难用的问题。

核心能力

  • 通过 USB 即插即用连接 Android 与 MTP 设备
  • 支持传输大于 4GB 的单个文件
  • 自研 Kalam MTP 内核,重写文件拷贝实现
  • 分栏视图浏览本地与设备文件,支持拖拽
  • 可切换内部存储与 SD 卡,支持深色模式

容易踩的坑

只从官网、本 GitHub 仓库或 Homebrew Cask 下载,存在冒用 OpenMTP 名称的仿冒站点;macOS 10.13 及以下需用 v3.1.15 并关闭自动更新,否则会被替换成无法运行的版本;Kalam 内核更新只覆盖最新 3 个 macOS 版本,Big Sur 以下不再获得新设备支持与修复

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v3.3.0
  1. 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!

  2. v3.2.25OpenMTP-3.2.252024-07-04 · 2024-07-04 11:34 UTC
    查看更新说明

    About OpenMTP 3.2.25

    • General maintenance and housekeeping improvements.
  3. 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:

  4. 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:

  5. 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

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    OpenMTP | Android File Transfer for macOS

    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.

    MilestoneValue
    Downloads1.4 million+
    Countries180+
    GitHub stars7.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.

      # newer versions:
      brew install openmtp --cask
      # older versions:
      brew cask install openmtp
    

    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 Kalam Kernel 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 Kalam Kernel 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 Intel and ARM64 machines
    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.

    1. Download OpenMTP v3.1.15
    2. Drag the app into the Applications folder
    3. Turn off the internet
    4. Launch v3.1.15 of the app
    5. Go to Settings
    6. In the Update tab, turn off auto-update
    7. Turn the internet back on

    Screengrabs

    OpenMTP File Explorer

    OpenMTP File Transfer

    Keyboard Shortcuts

    CommandKeyboard Shortcut
    Deletebackspace
    New Foldercommand (⌘)+n
    Copycommand (⌘)+c
    Copy to Queuecommand (⌘)+shift+c
    Pastecommand (⌘)+v
    Refreshcommand (⌘) +r
    Folder Upcommand (⌘)+b
    Select Allcommand (⌘)+a
    Renamecommand (⌘)+d
    Switch Tabcommand(⌘)+1
    Openenter
    Navigate Leftleft
    Navigate Rightright
    Navigate Upup
    Navigate Downdown
    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

    More open-source projects from the author

    Credits

    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.

    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