KEIBIDROP v0.1.0

Source code public, binaries for macOS, Linux, and Windows

5 min read | KEIBIDROP Series | May 2026

By Marius-Florin Cristian

We made KEIBIDROP's source code public on April 22. Today we tagged v0.1.0 with downloadable binaries for macOS (arm64 + x86_64), Linux, and Windows. You can get it from GitHub Releases, Homebrew, or build from source.

# macOS
brew tap keibisoft/keibidrop
brew install keibidrop

# Linux (Debian/Ubuntu)
wget https://github.com/KeibiSoft/KeibiDrop/releases/download/v0.1.0/keibidrop_0.1.0_amd64.deb
sudo dpkg -i keibidrop_0.1.0_amd64.deb

# Windows
# Download .zip from GitHub Releases

# Build from source
git clone https://github.com/KeibiSoft/KeibiDrop.git
cd KeibiDrop && make build-kd

Two computers exchange fingerprints and each one's files appear on the other

Two computers exchange fingerprints and then connect, either directly over IPv6 or through an encrypted bridge relay when firewalls are in the way. Files on one machine appear on the other in real time through a virtual folder (FUSE). The relay cannot read the data, and there are no accounts, no cloud storage and no registration.

The encryption is post-quantum: ML-KEM-1024 combined with X25519 for the key exchange, AES-256-GCM or ChaCha20-Poly1305 for the data channel, negotiated based on hardware AES support. Keys rotate after 1 million messages or 1 GB for forward secrecy.

This release ships three interfaces over one engine

Three interfaces: a desktop UI built with Rust and Slint, an interactive CLI (keibidrop-cli), and a non-interactive daemon (kd) designed for scripts and AI agents. All output from kd is JSON.

The FUSE virtual filesystem lets you work with shared files as if they were local. You can cp, cat, git clone, or run PostgreSQL against the mount. Files that the peer has but you do not are streamed on demand over gRPC. Files you write are synced to the peer in real time.

Without FUSE, you can use the AddFile/PullFile API to share and download files explicitly.

LAN discovery via mDNS finds peers on the same network without needing a relay. For peers behind different NATs, the bridge relay forwards encrypted traffic between them. Both peers connect outbound, so no port forwarding is needed.

Downloads resume from where they left off after disconnection, tracked by a chunk bitmap persisted to disk.

On an Intel i7-9750H over loopback the channel runs at 1.7 GB/s

On an Intel i7-9750H over loopback:

On a Contabo VPS (Xeon Gold 6140, 4 vCPUs):

Symlinks and hardlinks are deliberately unsupported

Symlinks and hardlinks are intentionally not supported. In a P2P sync context, a symlink that points outside the shared directory is a path traversal risk. We return ENOSYS for both operations.

Cross-peer git commit sync has a remaining issue where some git object files arrive with the correct size but zero content. The branch refs sync correctly and git clone between peers works (including git log and git status on the receiving peer). Cross-peer git checkout to a branch created by the other peer works in our test suite but has edge cases in manual testing that we are still fixing.

Cross-peer PostgreSQL migration (initdb on Linux, start on Mac from synced data) is close to working. The notification timing bug that caused config files to arrive as 0 bytes is fixed. A separate issue with pre-allocated files not receiving content during prefetch remains.

POSIX compliance on Linux (pjdfstest): 75.8% excluding symlink and hardlink tests.

The API is stable and the edge cases are not, so this is 0.1.0

The API is stable and the protocol works, and files transfer correctly between peers for normal use cases (documents, media, source code). But the edge cases around high-throughput file creation (databases, git internals) are still being fixed, and the distributed filesystem semantics for bidirectional git operations need design work. v1.0.0 waits until cross-peer database and git workflows are reliable without caveats.

GitHub: github.com/KeibiSoft/KeibiDrop
Release: v0.1.0 binaries
Homebrew: brew tap keibisoft/keibidrop && brew install keibidrop

5 min read | KEIBIDROP Series | Technical Deep Dive | Benchmarks | FD Reuse Race