Fast, native file transfers
SFTP, FTP and FTPS in a desktop client built with Rust.
Free and open source

Browse remote files and monitor transfers in real time.
Why Nyx?
One client for SFTP, FTP and FTPS
SFTP, FTP and FTPS behind a single, consistent interface — plus the conveniences you'd expect and the reliability you wouldn't compromise on.
One client, three protocols
SFTP, FTP and FTPS (explicit & implicit TLS). Pick the protocol per profile — Nyx handles the rest behind a single interface.
Native, not a web app
Rendered on the GPU with Zed's GPUI framework. No Chromium, no JavaScript runtime — a real desktop app that opens instantly and stays responsive.
A transfer queue you can trust
Multiple concurrent transfers with live progress, speed and per-file status. Resume interrupted transfers instead of starting over.
Connection profiles
Create, edit and test connections once, then reconnect in a click. Stored locally, ready to share with future tools.
Secure by default
Trust-on-first-use for SSH host keys and TLS certificates. Passwords live in your OS keychain — never in logs, never in a config file.
Built for reliability
Folder transfers, collision handling and clear per-file errors. When a transfer is cancelled, your destination is left predictable — never half-clobbered.