BeamDrop v1.2
100% Open Source • Local Wi-Fi • Zero Cloud Dependencies

AirDrop & KDE Connect for macOS & Android.

Seamless local file drops, live bidirectional clipboard synchronization, remote touchpad gestures, presentation clicker, media player remote, and system automations. Fast, beautiful, and completely offline.

$ git clone https://github.com/ttushaarr/Beamdrop.git
BeamDrop Sync Engine • Local Wi-Fi (192.168.1.x)
✓ Zero-Confirmation MediaStore Auto-Routing

Drop files on Mac. Find them organized on Tablet.

Photos save to Pictures/ with instant gallery indexing. Videos route to Movies/, and documents go straight to Download/. No file pickers or tap confirms needed.

~60–90 MB/s Wi-Fi Speed
SHA-256 Checksum Verified
Drop Zone (MacBook) Ready
📄
4K_Drone_Footage.mp4
1.82 GB • 100% Transfer Complete
Saved to Moto Pad 60 Pro: Movies/

Engineered for daily productivity.

Everything you love about Apple AirDrop and KDE Connect, unified into a clean, modern native stack.

🤖

Gemini AI Question Solver

Press ⌘⇧X anywhere on Mac to capture any question or coding problem. Beams to tablet & solves with Gemini AI in readable English with dark syntax code & 1-tap Mac pasteboard copy.

📸

Global Screenshot Beam

Hit ⌘⇧D from any app on macOS. High-performance ScreenCaptureKit grabs retina screenshots and beams them directly into Android Pictures/LaptopTransfer/.

⚡

1-Click Wireless ADB

Pair and connect ADB wirelessly over Wi-Fi without needing a USB cable or typing adb connect ip:port. Integrated developer options pairing modal.

🚀

Custom Mac Script Launchers

Customizable buttons on your tablet or Mac to trigger shell scripts (e.g., npm run dev, git pull, docker-compose) with live terminal output.

📹

Wireless HD Webcam

Stream your phone's high-res camera directly into Zoom, Google Meet, or OBS Studio as a virtual webcam, or inspect live in a floating Mac window at 720p 30fps.

📞

Incoming Call & SMS Alerts

See who is calling your phone on your Mac screen with 1-click "Decline with Quick Message" and ringer mute, plus full notification mirroring with inline reply.

📁

Zero-Click Routing

Photos automatically index in Gallery (Pictures/), videos show up in Video Players (Movies/), and documents go directly to Download/.

📋

Live Clipboard Sync

Copy text on your Mac and immediately paste it on your tablet. Copy an OTP code on your phone and press Cmd+V on your Mac.

🖱️

Remote Input & Gestures

Full trackpad cursor movement with tap-to-click, double click, right click, scroll strip, and keyboard text entry into any Mac window.

🖥️

Presentation Clicker

Slide control with large forward/backward tap buttons, presentation timer, F5 full-screen start, and B blackout key for keynote lectures.

🔔

Find My Device Ring

Ring your tablet from your Mac with a loud alarm sound and vibration even when set to silent, or ring your Mac loudly from your tablet.

🛡️

100% Offline & Private

No cloud relays, no tracking, and no external internet required. Direct peer-to-peer TCP on your local router with SHA-256 tokens.

Open Protocol Specification

How BeamDrop Works

A clean, lightweight HTTP/REST and Server-Sent Events (SSE) protocol with zero third-party cloud intermediaries.

macOS Native Stack
  • • Swift 5.9+ & SwiftUI architecture
  • • Native CGEvent synthetic input dispatch
  • • Modern async/await URLSession.bytes SSE streaming
  • • IOKit.ps power source battery monitoring
  • • Native macOS Notification Center integration
Android Native Stack
  • • Kotlin & Jetpack Compose modern UI
  • • Embedded lightweight HTTP socket server on :8765
  • • MediaStore zero-confirmation direct routing
  • • NotificationListenerService for incoming alerts
  • • Foreground service with Wi-Fi High Performance Lock
Method & Endpoint Purpose Auth
GET /api/v1/ping Service health, battery percentage, & feature flags Public
POST /api/v1/pair PIN code exchange & SHA-256 token authorization PIN Validated
GET /api/v1/events Persistent SSE stream (Input, Media, Commands, Notifications) Bearer Token
POST /api/v1/transfer/init Chunked zero-click file upload stream Bearer Token
POST /api/v1/ai/solve Multimodal vision question solver with Gemini AI (⌘⇧X) Bearer Token
POST /api/v1/ring Trigger maximum volume locator alarm Bearer Token

Get BeamDrop for free.

Download ready-to-run pre-compiled packages directly from GitHub. Zero account required.

🍏 macOS 14+ Sonoma/Sequoia

BeamDrop for macOS

Native Apple Silicon build. Runs silently in your menu bar with instant global hotkeys (⌘⇧X AI question solver, ⌘⇧D screenshot beam, drag-to-drop menu bar target).

Download BeamDrop for Mac (.zip • ~530 KB)
Direct GitHub Mirror: BeamDrop.zip • View in Repo
open /Applications/BeamDrop.app
🤖 Android 9.0+ to Android 15

BeamDrop for Android

Receiver service with background foreground notification, Gemini AI Vision Question Solver, live trackpad, presentation clicker & MediaStore auto-routing.

Download BeamDrop APK (.apk • ~16 MB)
Direct GitHub Mirror: Raw APK • View in Repo
adb install -r BeamDrop-Receiver.apk

Frequently Asked Questions

Do I need an active internet connection to use BeamDrop? ▼

No. Core BeamDrop file sharing, clipboard sync, trackpad, and commands work 100% offline. Both devices simply connect to the same Wi-Fi network, personal mobile hotspot, or local router. (Gemini AI Question Solver requires internet on the tablet only to query the Google Gemini Vision API).

How does the AI Question Solver shortcut work? ▼

Pressing ⌘⇧X or ⌥⌘A on your Mac automatically captures a high-resolution screenshot using ScreenCaptureKit and sends it across Wi-Fi to your tablet. Your tablet solves it in the background using Google Gemini AI, displaying the step-by-step logic and code with a 1-tap button to sync the code back to your Mac clipboard (⌘V).

How does BeamDrop compare to KDE Connect? ▼

BeamDrop includes all primary KDE Connect features (touchpad, media player remote, slide clicker, commands, battery status, notifications, find device) but is built natively in modern Swift/SwiftUI for macOS and Kotlin/Jetpack Compose for Android. It has zero Qt or C++ runtime bloat and adds zero-confirmation MediaStore photo/video routing.

Is my clipboard or remote keystrokes private? ▼

Yes. Communication occurs directly between your Mac and tablet over authenticated TCP sockets protected by pairing secrets and SHA-256 tokens stored securely in macOS Keychain and Android Keystore.

Can I install it on multiple Android phones or tablets? ▼

Yes. You can install `BeamDrop-Receiver.apk` on as many Android phones, tablets, or Android TVs as you like. Each device pairs independently with its own 6-digit PIN.