Everything you need
Powerful features for quick, secure file sharing. No accounts, no setup, no hassle.
10 features
Your PC
Relay
Viewers
WebSocket
streaming
On-demand
no storage
HTTPS
encrypted
How it works
Files stream on-demand through a relay — nothing is uploaded or stored.
1
Run fwdcastCLI scans and connects
2
Get a URLUnique session assigned
3
ShareAnyone can browse
4
StreamFiles sent on request
5
DoneSession expires safely
CLI Options
-p, --password <pass>Require password to access-d, --duration <mins>Session duration (1-120)-q, --qrShow QR code in terminal--no-qrHide QR code-e, --exclude <patterns>Exclude files/folders-r, --relay <url>Custom relay serverLimits
100 MB
Max total size
50 MB
Max file size
1-120 min
Duration
3
Viewers
live stats
[2 viewers] 15.3 MB 1.2 MB/s
Security first
Built with security in mind from day one.
Without a password, anyone with your URL can access shared files.
Password protection with bcrypt
Rate limiting (5 attempts → 30s lockout)
Auto-expiring sessions
Nothing stored on relay
Path traversal protection
Sensitive files excluded by default
Secure cookies (HttpOnly, SameSite)
Minimal logging
self-host
# Build the relay
$ cd relay && go build -o fwdcast-relay
$ ./fwdcast-relay
# Connect to your relay
$ fwdcast --relay wss://your-server.com/ws
Self-hosting
Run your own relay server for full control over your data and infrastructure.
Written in Go
Single binary deployment
Docker support