schollz/croc

Published on Aug 29, 2026
★ 40.8k

Transfer 10 gigabytes directly between any two computers in 3 words

Send 10 gigabytes with a 3-word code.

Direct encrypted peer-to-peer transfer without cloud drives.

First, stop uploading multi-gigabyte database dumps to web drives. Croc establishes a direct encrypted pipeline between two machines without port forwarding.

Direct peer-to-peer · zero cloud intermediary

Send and receive files with a simple secure code phrase.

Second, run croc send to get a short three-word phrase. Enter that phrase on the receiving computer, and the transfer starts immediately.

Password-Authenticated Key Exchange (PAKE)

PAKE authentication and local LAN acceleration.

Third, it uses Password-Authenticated Key Exchange so even relays cannot read your data, and automatically routes over local Wi-Fi when possible.

PAKE encryption · local LAN auto-detection

Single Go binary with 27,000 GitHub stars.

It is written in Go, works across Linux, Mac, and Windows, and has over twenty-seven thousand stars on GitHub.

github.com/schollz/croc · MIT License