Show HN: Zynk, a Fast, P2P Encrypted File Transfers and Messaging Across Devices Hi HN, I’m Marc, founder of Zynk, an application being built by a small bootstrapped team. Zynk is a cross‑platform file transfer + messaging app designed around two things: reliability (auto‑resume) and privacy (end‑to‑end encryption). The project started because I felt it's still a pain to move files and folders across a Linux laptops, a Mac workstation, my phone, countless other devices, and to others. Some existing solutions don't cross ecosystems, cloud drives are slow/inefficient/fragile for big transfers, and a lot of tools fall over when you sleep a laptop or switch networks. Most don't preserve privacy fully either. What’s different / core features: - Direct device‑to‑device transfers (files + folders) of unlimited size with auto‑resume when a connection drops, also between users, rsync style - P2P first; if devices can’t connect directly after attempting to hole-punch through NATs/firewalls, we fall back to a cloud relay, but still maintaining E2EE - UI app for macOS, Windows, Linux, iOS, Android (incl. Android TV), Steam Deck - CLI for macOS/Windows/Linux/RPi/FreeBSD for scripting and servers - Web Drops / Share Links to share or request files with people who don’t have Zynk installed (limits depend on plan) There’s a lot of depth to the product beyond this, and details that together make a difference. It would be too much to list, I hope you’ll discover them through use and love it as much as we do. Pricing/limits (so it’s clear up front): personal use is completely free; the free plan includes unlimited direct P2P transfers, with generous monthly caps on relay, and size/expiry limits on Web Drop links; Pro increases those caps. It doesn't end here; we're obsessed about quality, efficiency, ease of use and utility and we're working hard on improving this and taking it to the max. There's a long road ahead with some pretty exciting new capabilities coming up soon. Try it out, send files and media between your own devices and other people. I’d love feedback on: 1. Onboarding and any friction points (what’s confusing / annoying?) 2. Reliability in your real-world network setup (esp. NAT/CGNAT) 3. What you’d want from the CLI/UI/workflows 4. Anything else we can improve and make better Thanks! I’ll be here answering questions. |