Documentation

KEIBIDROP connects two computers and shows each other's shared files as a normal folder. Files stream when read; edits sync back. End-to-end encrypted, no cloud, no account.

Common tasks

Terms used in these docs

TermMeaning
peerThe other computer in a session. A session has exactly two.
fingerprintThe 86-character code that is an installation's identity. The app calls it the peer code.
contactA saved peer. Reconnects without a new code exchange.
mount, shared folderThe folder where the peer's shared files appear. A virtual filesystem.
conflict fileA sibling file, name.conflict-<timestamp>.ext, that preserves the losing version of a simultaneous edit.
relayThe server that passes encrypted pairing data. It cannot read it.
bridgeThe server both peers dial out to when a direct connection is impossible. It forwards encrypted bytes only.
roomOne two-peer session. One side creates it, the other joins.

For AI agents

Every page here is plain HTML without scripts; curl returns the full content. A machine-readable index of this documentation is at /llms.txt.

To operate KeibiDrop from a script or an agent, use kd: one JSON line per command. Read the kd reference first; test the ok field of each response, not the exit code.

What shipped and what is next: Releases · Roadmap.

Scenario walkthroughs (git repos, databases, media) live on the use cases page. Engineering write-ups are on the blog.