Skip to main content

SFTP File Manager

Dual-pane file browser with drag & drop uploads from Finder. Remote file editor, bulk operations, transfer progress with speed indicator.

The Finder does not speak SFTP, scp is slow when you edit and resend a file ten times, and a separate transfer app is one more window. SSHive's SFTP file manager lives in the same window as your terminal: drag a .env from the Desktop onto /etc/myapp/ and follow the upload next to the shell where you will restart the service. A file-transfer profile opens in two panes, your Mac on the left and the server on the right, each with a clickable path bar and per-server bookmarks for places like /var/log/nginx. Drag and drop works both ways, and a multiple selection can be downloaded, deleted or given new permissions with chmod in one go. Double-click a text file and it opens in the built-in editor, with syntax highlighting; Cmd+S writes it back to the server. Files over 1 MB open there read-only, and binary files are for downloading. The same browser handles FTP and FTPS on the Mac, so an old hosting account needs no other app. In the free version, uploads are limited to 10 MB per file; Pro removes the cap. On iPhone and iPad, the SFTP app for iOS browses the same servers and saves downloads to the Files app, and the SFTP guide for Mac walks through a first transfer step by step.

Where it runs and what it costs

Runs on
Mac, iPhone and iPad
Free
Yes, with uploads up to 10 MB per file; downloads are not capped.
Pro
$12.99 once, for Mac, iPhone and iPad. No limit on upload size.
Compare Free and Pro

Key capabilities

Dual-pane file browser with breadcrumb navigation and directory bookmarks

Drag & drop upload directly from Finder with real-time transfer progress

Built-in remote file editor, double-click to edit, Cmd+S to save back to server

Bulk operations: select multiple files for download, delete, or chmod

When SFTP saves the day

Edit configs without redeploying

Open /etc/nginx/conf.d/site.conf in SSHive's editor, fix the typo and press Cmd+S. The nginx -t && nginx -s reload that follows runs in the terminal tab next to it.

Copy logs to your Mac

Select the rotated files in /var/log/myapp/, drag them to a folder on your Mac, and follow the progress and speed while the terminal stays free. Everything travels inside the SSH connection, encrypted.

Deploy a build

Drop a dist/ folder onto the server pane, set its permissions with chmod, then run systemctl restart myapp in the terminal next to it. A folder keeps its structure on the way up.

SFTP, frequently asked questions

Does SSHive replace Cyberduck or Transmit?+
For servers you reach over SSH, yes, and on the Mac it also speaks FTP and FTPS. It does not handle WebDAV, S3 or other cloud storage; Cyberduck remains the better choice there. If most of your transfers go to machines you already open a terminal on, you save a window and a second list of servers.
Can I edit a file on the server without downloading it?+
Yes, if it is text. A double-click opens it in SSHive's editor, with syntax highlighting for formats such as YAML, JSON, Python, JavaScript, HTML and CSS, and Cmd+S writes it back. Files over 1 MB open read-only, and binary files are refused rather than damaged: download those instead.
What if a download is interrupted?+
A download is written as a partial file and only renamed once it is complete, so a half-transferred file never looks finished in your folder. The Retry button starts it again, even after SSHive has been relaunched, and a running transfer can be cancelled at any time.
Does SFTP work in the free version?+
Yes, on the Mac, iPhone and iPad. Uploads are limited to 10 MB per file, downloads are not, and the free version allows 2 SSH sessions at a time and 5 saved profiles. Pro, a one-time purchase of $12.99, removes those limits.

Related SSHive features

FTP & FTPS

FTP and FTPS in the SFTP file browser

SSH Terminal

GPU-accelerated terminal

SSH Tunnels

Local, remote & SOCKS5 proxy

Try SFTP File Manager in SSHive