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
)
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?