Work on files from another computer without copying them
Your colleague has a project folder on their machine. You need to look at some files in it, maybe edit one. The usual workflow: they zip the folder, upload it somewhere, you download it, unzip it, find the file you need. If you make changes, you zip your version, upload it, and they sort out what changed.
With KEIBIDROP, their folder appears on your computer as a regular directory, which you open in Finder or your file manager. You double-click a file and it opens in whatever application handles that file type. The file data streams from their machine as your application reads it.
This is what it looks like in a terminal
$ ls ~/KeibiDrop/Mount/
src/ docs/ README.md package.json demo.mp4
$ code ~/KeibiDrop/Mount/src/
# VS Code opens the project
$ git clone ~/KeibiDrop/Mount/my-repo /tmp/my-repo
Cloning into '/tmp/my-repo'... done.
$ open ~/KeibiDrop/Mount/demo.mp4
# Video player starts immediately
Every application works, whether that is git, vim, VS Code, VLC, Photoshop or Final Cut. The application reads from the mount point and KEIBIDROP fetches the requested bytes from the peer and delivers them through the virtual folder. The application does not know the file is remote.
Sync tools copy everything first, and this does not
Traditional sync tools (Dropbox, Syncthing, OneDrive) copy the entire file set to your local disk before you can use any of it. A 100 GB project folder takes 100 GB on every synced device. If you only need to read one 5 MB file, you wait for the rest to finish first.
KEIBIDROP shows you the full file listing immediately. You can open any file right away and it streams from the peer as your application reads it. Files you access get cached locally in a separate folder so the originals on either side stay intact, and you only download what you actually use.
You can share files back the other way
You can share files in the other direction too. Drag a file into the mount folder and it appears on the peer's side immediately. If they edit a file and save it, you see the updated version the next time you open it. Both machines can share and receive at the same time. The sync is live and bidirectional.
The data goes straight from one machine to the other
The data goes directly from one machine to the other. If both machines are on the same network, the transfer stays local. The encryption is end-to-end: even if a relay is used to punch through firewalls, the relay forwards encrypted bytes it cannot read.
No cloud storage account is involved. No file ever sits on a third-party server in a readable form.
The virtual folder needs a FUSE driver on each machine
The virtual folder feature needs FUSE, so install macFUSE on macOS. On Linux, FUSE is usually available by default (libfuse2 or libfuse3). On Windows, install WinFsp. KEIBIDROP also works without FUSE in a simpler send/receive mode.