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

작성자

카테고리:

← 피드로
DEV Community · Interfluve-wav · 2026-07-24 개발(SW)
Cover image for Croc GUI: Encrypted Peer-to-Peer File Transfer Without the Terminal (Cross-Platform)

Interfluve-wav

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

Enter fullscreen mode Exit fullscreen mode

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

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다