News for hackers. Stuff that matters.

Show HN: Instant E2E encrypted file sharing from your terminal

https://github.com/file-kiwi/node

I built file.kiwi, a file sharing service where encryption happens entirely on the client side. (Encrypted Content-Encoding for HTTP,RFC 8188)

CLI: filekiwi report.pdf filepath.any (or npx @file-kiwi/node report.pdf filepath.any )

It prints the shareable URL immediately with a QR code, shows real-time progress, and supports --resume for interrupted uploads. When piped, only the URL goes to stdout.

Files are temporary (~90 hours), no accounts, no sign-up. no api-key needed.

CODE: https://github.com/file-kiwi/node

Would love feedback on the API design, CLI UX.

( 2 comments | on HN )
Re:Show HN: Instant E2E encrypted file sharing from your ter... by hwovh on Tuesday March 31, 2026 @04:46AM (#47584431)
no file size limit
Re:Show HN: Instant E2E encrypted file sharing from your ter... by momo_dev on Saturday April 04, 2026 @09:27AM (#47638886)
Cool project! E2E encryption is a great angle for file sharing.

For the non-encrypted use case, when you just need a quick API based upload to public URL flow, I've been building FilePost (https://filepost.dev). Single POST request with your file, get back a permanent CDN URL served via Cloudflare. No accounts for recipients, no expiry unless you delete it.

Different niche from what you built, no encryption but permanent hosting plus API first, but figured it's a related space. How are you handling file size limits?