Skip to content
de4d0tPublic

About

Fast, private & cross-platform local file transfer over Wi-Fi without internet. Modern AirDrop alternative.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

FileFly Logo

FileFly

Fast, Private & Cross-Platform Local File Transfer
An effortless, offline AirDrop alternative between Windows PC and Mobile devices (iPhone, Android, Mac & Linux).

Release Website License Platform Offline


FileFly Server Desktop Interface


What is FileFly?

FileFly is a modern, ultra-fast, and secure file sharing application designed to bridge the gap between Windows PCs and mobile phones (iPhone & Android) over your local Wi-Fi network.

No internet connection, no Bluetooth pairing headaches, no cloud accounts, and zero app installation required on mobile devices — simply scan a QR code with your phone camera and start transferring files at full router speed.


Key Features

  • Live Radar Discovery: Real-time visual radar scans and displays active devices connected to the same local Wi-Fi network.
  • Full Wi-Fi Speeds: Transfers photos, videos, and large files in seconds at maximum local router bandwidth.
  • 100% Offline & Private: Operates entirely over the local network without touching external servers or consuming internet quota.
  • Zero-Install Mobile Web Client: Mobile users connect directly through their browser via QR code scan without installing any third-party app.
  • Instant Clipboard & Text Sharing: Share links, text snippets, and notes seamlessly between PC and mobile devices.
  • Sleek Desktop Experience: Frameless dark glassmorphic interface built with Electron, featuring system tray controls and drag-and-drop file sharing.
  • Private Transfer History: Transfer logs remain completely isolated and stored locally per device.

Quick Start (For Users)

  1. Download the latest portable executable from GitHub Releases or visit our Official Website.
  2. Launch FileFly.exe on Windows (requires no installation).
  3. Connect your phone to the same Wi-Fi network.
  4. Scan the on-screen QR code with your phone camera.
  5. Drag and drop any files or select them to send immediately.

Tech Stack & Architecture

Layer Technology Purpose
Desktop Shell Electron 34 Frameless window, system notifications, tray & native drag-and-drop
Frontend UI React 18 + Vite 6 + Tailwind CSS Fast, responsive glassmorphic UI for desktop & mobile browsers
Backend Server Node.js + Express 4 Serves the web interface and handles streaming multipart file uploads
Realtime Sync WebSockets (ws) Instant bidirectional peer presence, transfer approvals, and progress
Peer Discovery UDP Broadcast (53317) Automatic local network device discovery
Network Engine Dynamic IP + mDNS (fly.local) Automatic router IP detection and zero-config local hostname

Developer Guide (Running from Source)

Prerequisites

  • Node.js (version 18 or higher)
  • npm (bundled with Node.js)

1. Clone the repository

git clone https://github.com/De4d0t/File-Fly.git
cd File-Fly

2. Install dependencies

npm install

3. Start development server

npm run dev
  • Backend server runs on: http://localhost:53316
  • Vite hot-reload frontend runs on: http://localhost:5173

4. Build the Standalone Windows Executable

npm run build:exe

The compiled, portable .exe will be ready inside the dist-app/ directory.


Official Website

Visit our official website for downloads, features overview, and release notes:
👉 https://filefly9.vercel.app/


License

Distributed under the MIT License. See LICENSE for more information.


Developed by Ahmed Al-Jaberi (@De4d0t)

About

Fast, private & cross-platform local file transfer over Wi-Fi without internet. Modern AirDrop alternative.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages