Standalone, dependency-free binaries of the Drop2p CLI — a zero-storage, end-to-end-encrypted, peer-to-peer file transfer tool for your terminal. No Node toolchain required.
The CLI source is published on npm as
@drop2p/cli. This repo hosts the compiled binaries (GitHub Releases) and the Homebrew formula.
brew install webdeviant/drop2p/drop2p(equivalently: brew tap webdeviant/drop2p && brew install drop2p)
Grab the archive for your platform from the latest release,
extract it, and run drop2p:
# macOS arm64 example
curl -fsSL -O https://github.com/webdeviant/homebrew-drop2p/releases/latest/download/drop2p-darwin-arm64.tar.gz
tar -xzf drop2p-darwin-arm64.tar.gz
./drop2p --versionEach archive contains the drop2p executable plus a runtime/ sidecar (the
native WebRTC addon + crypto WASM). Keep them together — the executable
resolves runtime/ next to itself (override with DROP2P_RUNTIME_DIR).
Platforms: darwin-arm64, darwin-x64, linux-x64, linux-arm64, and
win32-x64 (Windows ships a .zip).
npm i -g @drop2p/clidrop2p send ./bigfile.zip
drop2p receive 8QVY-Q9MZ4P --out ~/DownloadsSee drop2p --help and the developer docs.
Formula/drop2p.rbis generated by the Drop2p release pipeline — don't edit it by hand; changes are overwritten on the next release.- macOS binaries are ad-hoc signed. If Gatekeeper blocks a directly-downloaded
binary (Homebrew installs are fine), clear the quarantine attribute:
xattr -d com.apple.quarantine ./drop2p.