Dev.to AI 🤖 Ai 👁 0 📖 1 min read

Croc GUI: Encrypted Peer-to-Peer File Transfer Without the Terminal (Cross-Platform)

TL;DR Croc GUI is a free desktop app for schollz/croc — encrypted peer-to-peer file transfer with drag-and-drop, QR codes (via getcroc.com), and LAN mode. macOS, Windows, Linux. MIT licensed. Download: GitHub Releases

TL;DR

Croc GUI is a free desktop app for schollz/croc — encrypted peer-to-peer file transfer with drag-and-drop, QR codes (via getcroc.com), and LAN mode. macOS, Windows, Linux. MIT licensed.

Download: GitHub Releases

Why I built this

I send files with croc constantly. End-to-end encrypted, cross-platform, no vendor cloud. The CLI is perfect — until you're helping someone who doesn't have a terminal open.

Croc GUI is the Send/Receive desktop app I wanted: same croc binary, clearer UX.

What it does

  • Send — drag files/folders, get a code phrase + QR link
  • Receive — paste a code, pick a download folder
  • Share — copy phrase, getcroc.com URL, or full croc … command
  • Local-onlycroc --local for LAN peers
  • Zip — pack on send, unpack helper on receive
  • Options — relay, port, proxy, overwrite, auto-confirm

What it doesn't do

  • Reimplement croc's crypto or protocol
  • Upload anything to a GUI-specific cloud
  • Claim to be an official schollz project

Transfer engine: schollz/croc. Please sponsor schollz.

Stack

  • UI: React + TypeScript
  • Shell: Tauri 2 (Rust)
  • Engine: bundled croc binary per platform

Dev quick start

git clone https://github.com/interfluve-wav/croc-gui.git
cd croc-gui/gui
npm install
npm run bundle:croc:download
npm run tauri:dev

Try it

Platform Installer
macOS (Apple Silicon) Croc_* (Apple Silicon).dmg
macOS (Intel) Croc_*_x64.dmg
Windows Croc_*_x64-setup.exe
Linux .deb or .AppImage

Star on GitHub · 🐛 Issues

📰 Read the original article on Dev.to AI

Originally published by Dev.to AI. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.