Pixelmate
A macOS and Windows app built with Electron for managing files on your Google Pixel phone, working around the infamous Android File Transfer bug that some Pixel owners experience when transferring files to/from their device.
Pixelmate is designed to look and feel like the native OS X Finder for a familiar user experience:
Note: Pixelmate uses ADB behind the scenes, requiring you to enable Developer Mode and USB Debugging on your phone. Check out this guide for detailed instructions.
Usage
On Mac
-
Download the latest version of Pixelmate.
-
Unzip the archive and drag and drop the Pixelmate app into the macOS
Applications
folder. -
Connect your phone via USB cable (if you have just enabled USB Debugging, make sure to allow USB debugging for this computer via a popup dialog displayed on your device).
-
Launch Pixelmate from Applications or the macOS Spotlight.
On Windows
-
Download the latest version of Pixelmate.
-
Unzip the archive and place it into a sperate folder in
C:\program files
-
Connect your phone via USB cable (if you have just enabled USB Debugging, make sure to allow USB debugging for this computer via a popup dialog displayed on your Pixel).
Enjoy
- Explore and manage files on your Pixel's internal SD card like a boss. Drag files and folders into Pixelmate to upload them to your device, or right click remote files and folders to download them to your computer.
Pro tip: You can even use Pixelmate wirelessly, without having to connect your phone via USB cable! Check out this guide for detailed instructions, and check out this app to avoid having to connect the phone to run
adb tcpip
before going wireless.
Shortcuts
On Mac
Cmd + A
to select all listingsCmd + ↓
to navigate into a folderCmd + ↑
to navigate out of a folderCmd + Shift + N
to create a new folderCmd + Delete
to delete a file or folderCmd + Shift + ↑/↓
to multi-select listingsCmd + Shift + A
to see a list of all storage devices
On Windows
Ctrl + A
to select all listingsCtrl + ↓
to navigate into a folderCtrl + ↑
to navigate out of a folderCtrl + Del
to delete a file or folderCtrl + Shift + N
to create a new folderCtrl + Shift + ↑/↓
to multi-select listingsCtrl + Shift + A
to see a list of all storage devices
Developing Locally
- Clone the repository:
git clone https://github.com/eladnava/pixelmate.git
- Install dependencies:
cd pixelmate
npm install
- Run the dev server:
npm run server
- Run the Electron OS X app
npm run darwin
- Make changes and enjoy live-reloading goodness :)
To Do
- File/folder multi-selection for multi-delete and multi-download
- Drag and dropping of files and folders stored on the device to the local computer (pending resolution of an upstream Electron GitHub issue)
License
Apache 2.0