The SFTP client that
stays out of your way
openSFTP is a free, open source SFTP client for Linux, macOS and Windows. Dual-pane layout, keyboard-driven workflow, parallel transfers. Built with Rust. Single binary, ~8 MB, no runtime dependencies. No installation needed, just download and run.
Dual-pane file browser with 22 themes. Built with Rust and Iced.
Connection dialog with password, SSH key, and agent authentication. Save profiles for quick connect.
Everything you need from an SFTP client
No bloat. No subscription. Just a fast, reliable file transfer client that works the way you expect.
Parallel transfers with bandwidth control
4 concurrent workers by default. Set bandwidth limits per transfer. Upload and download multiple files without saturating your connection.
Secure SSH connections
Full SSH key support (Ed25519, RSA, ECDSA), SSH agent integration, jump host tunneling. Credentials stored in your system keychain.
22 built-in themes
Catppuccin, Nord, Dracula, Solarized, Gruvbox, Tokyo Night, Kanagawa, and more. Switch live with Ctrl+T.
Dual-pane file browser
Local and remote directories side by side. Drag and drop, context menus, breadcrumbs, hidden file toggle, and real-time search.
Multi-tab sessions with restore
Open multiple server connections in tabs. All sessions, paths, and sort states are saved and restored on restart.
Embedded SSH terminal
Full terminal emulator built in. Run commands on the remote server without leaving the app. Toggle with Ctrl+`.
How openSFTP compares
Every SFTP client has a catch. openSFTP doesn't.
WinSCP is powerful but the UI feels like 2005. openSFTP is clean, keyboard-driven, and doesn't require a manual.
Full comparison →FileZilla works, but the toolbar-heavy interface and passive FTP dialogs are friction you don't need in 2025.
Full comparison →Cyberduck supports everything but feels heavy (Java). openSFTP is lightweight, dual-pane, and built for SFTP.
Full comparison →Transmit is excellent, $45, macOS only. openSFTP is $19 once and runs on Linux, macOS, and Windows.
Full comparison →MobaXterm packs in everything including the kitchen sink. openSFTP does one thing well: file transfer.
Full comparison →Termius needs a monthly plan just to unlock basic features. openSFTP Pro is $19, once, forever.
Full comparison →Download openSFTP
Version 0.1.0 · Free and open source · No account required · No installation needed
All releases on GitHub Releases
Why another SFTP client?
Most SFTP clients fall into two camps: bloated GUI tools that take 10 seconds to connect, or command-line tools that require memorizing flags. openSFTP is neither. It gives you a clean, fast desktop interface without the overhead of Electron or Java.
Built in Rust, openSFTP is a single ~8 MB binary with no runtime dependencies. Truly native on all three platforms. The dual-pane layout keeps local and remote files in view at all times. Transfers run in parallel. Sessions restore automatically. The keyboard shortcuts work the way you'd expect.
The core is and will stay free and open source under the MIT license. You can inspect the code, contribute, or fork it. The Pro upgrade adds team features and cloud storage integration for the people who need it.
Pricing
Simple, honest pricing
No subscription. No usage limits. Free forever for individuals, $19 once for the full toolkit.
Free
Open source. No account needed.
- SFTP with full SSH key support (Ed25519, RSA, ECDSA)
- Dual-pane file browser with drag and drop
- 22 themes (Catppuccin, Nord, Dracula, Solarized, Gruvbox, Tokyo Night, and more)
- Parallel transfers with bandwidth limiting
- Session restore and multi-tab sessions
- Embedded SSH terminal
- Auto-update notifications
- Linux, macOS, Windows
- Open source (MIT)
Pro
Pay once, use forever. No renewal.
- Everything in Free
- Cloud Storage (Amazon S3, Google Cloud Storage)
- SSH Tunneling (Jump Host)
- Session bookmarks and groups
- Up to 16 simultaneous tabs
- Priority email support
- Lifetime updates
One-time payment. Lifetime license. No renewal.
Questions? Open a GitHub issue
FAQ
Is openSFTP really free?
Yes. The free version is open source under the MIT license and has no feature expiry, no ads, and no account required. Download and run, no installation needed.
What protocols does openSFTP support?
SFTP (SSH File Transfer Protocol), FTP, and FTPS (FTP over TLS). Plain FTP is available but not recommended for security-sensitive connections.
Does it run on Apple Silicon?
Yes. The macOS build is a universal binary that runs natively on both Apple Silicon (M1/M2/M3) and Intel Macs.
How do I activate Pro after purchase?
After completing checkout you receive a license key. Enter it in openSFTP under Settings > License. One key, one machine, lifetime access.
Is there a trial for Pro?
The free version already covers most use cases. If you need cloud storage, SSH tunneling, or team features, Pro is $19 one-time with no subscription required.
Do I need to install openSFTP?
No. openSFTP is a single portable binary with zero dependencies. Download, extract, and run. No installer, no admin rights, no runtime required.