← All tools

YohannHommet/wisp

Popularity 65 Updated Productivity & Automation

Fast, encrypted P2P file transfer protocol in Rust over direct QUIC + TLS 1.3 with SPAKE2 mutual auth & streaming BLAKE3 verification.

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

Wisp

Send a file between two computers on the same network. No account, browser, cloud storage, or server to configure.

🌐 Interactive Demo & Architecture Explorer: Test real-time transfer scenarios and view the authenticated QUIC protocol flow at yohannhommet.github.io/wisp.

Wisp is a zero-configuration terminal app to transfer files and directory trees between computers on the same network. Install it on both computers, use the same Wi-Fi or Ethernet network, and keep both commands open until they finish. Entire directories are streamed in-flight without intermediate archives, and interrupted transfers resume automatically.

Installation

Install Wisp on both computers:

One-line installer (Recommended)

Linux & macOS (x8664, ARM64 / Apple Silicon):

curl -fsSL https://raw.githubusercontent.com/YohannHommet/wisp/develop/scripts/install.sh | bash

Windows PowerShell (x64):

irm https://raw.githubusercontent.com/YohannHommet/wisp/develop/scripts/install.ps1 | iex

Checksums (SHA256SUMS) are verified before installation. Binaries are installed to ~/.local/bin or %LOCALAPPDATA%\Wisp\bin without requiring administrator or root privileges.

From source with Cargo

With Rust 1.88+ installed:

cargo install --locked --path crates/wisp-cli
wisp --version

See the Platform setup instructions for custom PATH and version overrides.

Your first transfer

1. On the sending computer, choose a file: