Transfer – A simple local file server app for Android

4 days ago 1

A simple local file server app for Android. Download and upload files quickly across devices over Wi-Fi — no cables, no cloud.

screenshot of the app

Transfer makes sharing files across your local network incredibly straightforward. Think of it as a temporary USB stick you can access from any computer or device with a web browser — but without the physical stick, powered by a clean and simple UI.

Basically, a better alternative to running uploadserver through Termux.

Imagine you need to transfer a file between your laptop and desktop — but you just want to send the file and move on:

  • You don’t have a USB stick or cable handy
  • You don’t want to configure SMB (enable/run Samba, then download a client)
  • You don’t want to use the cloud — either because it’s slow, unprivate, or you simply don’t have easy access to it
  • Effortless LAN Sharing: Once Transfer is active, it serves files from your chosen shared folder over HTTP. Any device on the same Wi-Fi can connect using a simple web address shown in the app.
  • Configurable Security:
    • IP Permissions: By default, new devices attempting to connect trigger an "Allow/Deny" popup on your phone, giving you control over who accesses your files. This can be turned off for trusted networks.
    • Password Protection: For an added layer, you can secure access with a password (off by default).
  • Powerful CLI Access (curl-friendly):
    • Transfer works great with command-line tools. Upload files directly using curl -T yourfile.txt <your-phone-ip>:8000.Also,you can download files usingcurl <phone-ip>:8000/yourfile.txt.
  • Dual Browse UI: Manage and access your shared files directly within the Transfer app on your Android device, or through the intuitive web interface on any connected computer.
  • Quick In-App Transfers:
    • Upload: Easily select files from your phone’s storage to add them to the shared folder.
    • Paste: Paste text from your phone’s clipboard directly into a new .txt file in the shared folder with a single tap.

Recommended way: from IzzyOnDroid (use an F-Droid client like Neo Store, Droid-ify, or add IzzyOnDroid repo.)

Get it on IzzyOnDroid

Directly from github releases (You can also point Obtainium to this link.)

  1. Install and open Transfer on your Android device.
  2. Grant necessary permissions and select a folder you wish to share (suggestion: create a new folder called Storage in your home directory).
  3. Tap "Start Server."
  4. The app will display an IP address (e.g., http://192.168.1.X:8000).
  5. Open this address in a web browser on any other device connected to the same Wi-Fi network.
  6. You're in! If IP permissions are on (default), you'll get a prompt on your phone to allow the new device.

It's designed to be that simple. Enjoy your new wireless drive.

Can I set a specific IP address to use every time?

Yes, you can set a static IP on your Android device.

asked here

Can I use Transfer without an internet connection?

Yes, Transfer works over your local Wi-Fi network, so an internet connection is not required. However, all devices must be connected to the same local network.

Dark mode (available in light and dark):

dark mode screenshot

Web interface (available in light and dark): web UI screenshot

Any contributions, bugs, or feedback are welcome! Feel free to open an issue or PR.

this repo is Licensed under the MIT license.

Read Entire Article