Free, open-source app that shares one mouse, keyboard, screens, files, clipboard and phone features across Mac, Windows, Linux and Android, with no account or cloud.
ganeshrvel/openmtp
A macOS app for transferring files between a Mac and Android or other MTP devices over USB, with support for files larger than 4GB.
Open-source alternative to:Android File Transfer
- Stars
- 7,680
- Forks
- 334
- Open issues
- 184
- Last commit
- 2 months ago
What is it?
OpenMTP is a file transfer app for macOS that lets you browse and copy files between a Mac and an Android phone or other MTP devices. It connects over a plain USB cable, with no need for Wi-Fi or ADB setup, and offers a two-pane view with one panel for the local computer and one for the device.
The app supports transferring files larger than 4GB, which the official Google Android File Transfer app does not handle. It also lets you choose between internal storage and SD cards, rename files and folders on the device, and drag and drop items between panels. Keyboard shortcuts cover most navigation and file operations.
OpenMTP is free, MIT-licensed and open source. Its newer "Kalam" MTP kernel supports macOS 11 (Big Sur) and later on Intel and Apple Silicon Macs, while older macOS versions use a legacy mode in a separate v3.1.15 build.
Key features
- 01Transfers files over USB without Wi-Fi or ADB setup.
- 02Handles individual files larger than 4GB.
- 03Dual-pane browser for the Mac and the Android device.
- 04Supports drag-and-drop, grid and list views, and dark mode.
- 05Lets you choose between internal storage and SD card.
- 06Offers keyboard shortcuts for navigation, copy, paste and rename.
Use cases
- Moving photos, videos or large recordings from an Android phone to a Mac.
- Copying files onto an Android device from a Mac without installing ADB tools.
- Managing files on an Android tablet or camera that uses MTP.
In collections
Topics
FAQ
- What is openmtp?
- A macOS app for transferring files between a Mac and Android or other MTP devices over USB, with support for files larger than 4GB. OpenMTP is a file transfer app for macOS that lets you browse and copy files between a Mac and an Android phone or other MTP devices. It connects over a plain USB cable, with no need for Wi-Fi or ADB setup, and offers a two-pane view with one panel for the local computer and one for the device.
- Is openmtp free to use? What license does it have?
- openmtp is open source under the MIT license. Check the license terms before using it in commercial products.
- Is openmtp still maintained?
- Updated within 6 months. The last commit to openmtp was on Sep 23, 2026.
- What can I use openmtp for?
- Moving photos, videos or large recordings from an Android phone to a Mac. Copying files onto an Android device from a Mac without installing ADB tools. Managing files on an Android tablet or camera that uses MTP.
- Where can I get openmtp?
- The source code and installation instructions are on GitHub: https://github.com/ganeshrvel/openmtp
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Mac terminal CLI to inspect and clean an iPhone or Android device over USB: storage, apps, media, and live logs.
A TypeScript re-implementation of the ADB client that runs in Chromium browsers, Node.js and Electron, connecting to Android devices over WebUSB.
Open-source survey platform for in-app, website, link and email surveys, positioned as a Qualtrics alternative.
Self-hostable, browser-based video conferencing app built on LiveKit, with Django backend and React frontend, released under MIT.
Open-source whiteboard app for real-time team collaboration and drawing, built on the tldraw engine with AI features.