Stream files from another device without downloading them first

May 2026

You have a 2 GB video on your phone. You want to watch it on your laptop. The usual options: upload it to Google Drive and download it (minutes, depending on your connection), AirDrop it (Apple only, still copies the whole file), or plug in a cable.

All of these copy the entire file before you can open it. If the file is large, you wait.

What if you could just open it?

KEIBIDROP connects two devices over an encrypted channel and makes the remote files appear as a folder on your machine. The files are not copied in advance. When you open a video, your video player reads from the folder. KEIBIDROP streams the bytes from the peer as the player requests them.

You press play and the video starts. The file is still on the other device. Your machine reads it on demand.

$ ls ~/KeibiDrop/Mount/
IMG_4620.png   project-demo.mp4   report.pdf

$ open ~/KeibiDrop/Mount/project-demo.mp4
# QuickTime opens and starts playing immediately

This works because KEIBIDROP presents the peer's files as a virtual folder on your system. The operating system treats it like any other directory. Any application can open the files: Finder, VLC, git, vim, Photoshop. The application does not know the file is remote.

How large can the files be?

There is no file size limit. A 50 GB project folder mounts the same way as a 50 MB one. The metadata syncs first, then individual files stream as you access them. You do not wait for the whole folder to transfer before you can start working.

If you want a full local copy instead, you can pull individual files to your disk. The transfer speed depends on your network link. The encryption overhead is under 2%, so the bottleneck is the connection, not the software.

What about the connection?

KEIBIDROP connects directly between devices when possible. If both devices are on the same network, the data never leaves your LAN. If one device is behind a firewall, a relay forwards the encrypted bytes. The relay cannot read the contents.

The encryption uses ML-KEM-1024 + X25519, a hybrid post-quantum scheme. The same connection provides forward secrecy through periodic key rotation.

Try it

Install KEIBIDROP on both devices. Exchange codes once to save each other as contacts, or use incognito mode for one-time connections. Enable the virtual folder. It appears on your machine. Open a file.

Install guide · Source code