# tossit > File transfer tool for people who use terminals. tossit is an open source CLI tool for transferring files. Send from your terminal, receive via CLI or browser. ## How it works 1. Sender runs: tossit send 2. File is encrypted locally with AES-256-GCM and uploaded to a relay server 3. Sender gets a human-readable code (e.g. swift-panda-73) and a browser URL 4. Receiver downloads via CLI (tossit receive ) or opens the URL in a browser ## Key features - End-to-end encrypted (AES-256-GCM + Argon2id key derivation) - Zero-knowledge relay (stores encrypted blobs, never sees plaintext) - Store-and-forward (sender uploads, disconnects, receiver downloads later) - Browser receiver (no install needed on receiving end) - Self-hostable relay server (one binary, no dependencies) - Files auto-expire after 24 hours - No accounts, no signup, no login ## Install Linux/macOS: curl -fsSL https://tossit.dev/install.sh | sh Windows: irm https://tossit.dev/install.ps1 | iex ## Links - Website: https://tossit.dev - Source: https://github.com/Dilgo-dev/tossit - License: MIT