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. |