Hayate
Ultra-Fast, Secure LAN File Transfers
Standalone completion-based transfer engine and CLI built on QUIC (io_uring/IOCP)
Powered by completion-based asynchronous I/O (compio runtime using io_uring/IOCP) for maximum network and disk saturation.
QUIC-Native Transport
Directly utilizes the QUIC transport protocol (via compio-quic and quinn-proto) for reliable, low-latency packet delivery.
Zero-Setup Discovery
Discover peers across the LAN instantly with mDNS + UDP broadcast — no IP addresses, no configuration. Works on Android, macOS, Linux, and Windows.
Hardware Encryption
Authenticated encryption with AES-256-GCM (hardware-accelerated) and ChaCha20-Poly1305, coupled with X25519 key exchange.
Streamed Directories
Transfer folders on the fly using zero-overhead streaming tar serialization, featuring strict path-traversal mitigation.
Smart Compression
Automatic Zstd compression that auto-skips pre-compressed formats (archives, media, images) to save host CPU cycles.
Instant Installation
Get up and running instantly with our hosted installation scripts. Click to copy and run.
Execute this command in your terminal:
curl -sSf https://shiinasaku.github.io/Hayate/install.sh | bashExecute this command in your terminal:
irm https://shiinasaku.github.io/Hayate/install.ps1 | iex