KeibiDrop
Share files between devices on demand. They show up as a folder on your computer, available instantly while downloading.
What is it?
What it is
KeibiDrop is a cross‑platform file‑sharing platform that lets another computer’s files appear as a local folder or be transferred instantly, without uploading to a cloud. It offers a direct transfer mode and a virtual folder (FUSE) mode, supports macOS, Linux, Windows, and future iOS/Android, and is built with a Go engine, Rust UI, and end‑to‑end post‑quantum encryption.
Why it exists
It was created to eliminate the latency of uploading/downloading large files, to provide privacy‑first sharing that works through firewalls without port forwarding, and to enable developers and teams to work on shared files (e.g., git repos) as if they were local, all while protecting data against future quantum threats.
Who should use it
Users who need instant, secure, and private file sharing without relying on cloud services, including developers, teams working on large files, and privacy‑conscious individuals who want end‑to‑end encryption and no central server.
Who should avoid it
Users looking for a simple, out‑of‑the‑box cloud storage solution, those who cannot or do not want to install FUSE or run a background daemon, or people who prefer a fully managed service with no local setup.
How it works
A quick walkthrough in plain English
How KeibiDrop works
Step 1 of 3
You interact with it
Open KeibiDrop, send a request, or connect it to your stack.
Features
Advantages
- Open source (NOASSERTION)
- Active Go ecosystem
- Self-hosted deployment options
Disadvantages
- Requires operational ownership for self-hosted setups
- Community support varies by project maturity
Installation
native
macOS: brew tap keibisoft/keibidrop && brew install keibidrop; Linux (Debian/Ubuntu): wget https://github.com/KeibiSoft/KeibiDrop/releases/latest/download/keibidrop_amd64.deb && sudo dpkg -i keibidrop_amd64.deb; Windows: choco install keibidrop or download from GitHub Releases
FAQ
How do I install KeibiDrop on macOS?
Run `brew tap keibisoft/keibidrop` followed by `brew install keibidrop`. This installs the CLI daemon, interactive CLI, and the Rust‑based desktop UI.
What do I need to use the Virtual Folder (FUSE) mode?
Install a FUSE implementation for your OS: macFUSE on macOS, fuse3 on Linux, or WinFsp on Windows. Then launch KeibiDrop; peer files will appear as a local folder you can open with any app.
How can I connect to a peer over the internet?
Both peers start KeibiDrop, copy each other’s fingerprints (shown in the UI or via `./kd show fingerprint`), exchange them through a secure channel (Signal, Telegram, etc.), paste the received fingerprint, and click connect. Saved contacts skip this step.
What encryption does KeibiDrop use?
It uses a post‑quantum hybrid key exchange (ML‑KEM‑1024 + X25519) with AES‑256‑GCM or ChaCha20‑Poly1305 for data encryption, providing forward secrecy through periodic re‑keying.
How do I use the agent CLI for scripting?
Start the daemon with `./kd start`. Then use commands like `./kd show fingerprint`, `./kd register <peer-fingerprint>`, `./kd create`, `./kd add /path/to/file`, `./kd list`, and `./kd pull file.zip ~/Downloads/`. All output is JSON, making it easy to parse in scripts.
Featured in Videos
YouTube tutorials and walkthroughs for KeibiDrop
Alternatives
Similar projects ranked by category, topics, and text overlap.