// readme

SwiftMTP is a light-weight, modern, Swift-based utility for interacting with MTP (Media Transfer Protocol) devices on macOS. It allows users to browse, manage, and transfer files between a Mac and external devices like Android phones.

Inspired by OpenMTP, SwiftMTP uses the enhanced backend to provide a consistently high-performance transfer experience while maintaining a compact footprint.


News

Upcoming

Please stay tuned!

swiftmtp-cli

Introducing swiftmtp-cli. It is a powerful, lightweight macOS command-line interface designed to manage Media Transfer Protocol (MTP) devices with ease. Built natively in Swift and backed by the brand new Gomtp backend, it allows users to easily use AI Agent to quickly interact with connected Android devices or cameras.

swiftmtp-cli is located in SwiftMTP.app/Contents/MacOS.

The usage guide CLI_USAGE.md is available through the “File” menu - “Export CLI Usage Guide”.


Features

  • Device Management: Easily connect/disconnect MTP devices and select specific storage devices.
  • File Browsing: Deeply navigate through device directories with a native macOS…