github max-rh/sshelf v0.5.0
0.5.0 — 2026-06-16

latest releases: v0.15.0, v0.14.1, v0.14.0...
3 months ago

Release Notes

Added

  • Dual-pane file transfer (Ctrl-t on a host): a two-pane browser — local files on one
    side, the host's on the other — to copy files and folders either direction over SFTP, with
    fuzzy search on both sides and live progress. Authenticates once via an ssh ControlMaster
    that reuses the host's existing auth (keys / agent / ProxyJump, or a stored password through
    SSH_ASKPASS), then runs sftp over it — no PTY, no per-file re-prompt, and ~/.ssh/config
    is never touched. Tab switches panes, /Enter opens a directory, Ctrl-s sends the
    selection, Esc cancels; a same-named destination is skipped (not overwritten) and symlinks
    are flagged and skipped. No new dependencies.
  • --transfer-log <FILE> (also $SSHELF_TRANSFER_LOG): append the transfer screen's
    ssh/sftp commands and their errors to a file for debugging — no secrets are logged.

Install sshelf 0.5.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/max-rh/sshelf/releases/download/v0.5.0/sshelf-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install max-rh/tap/sshelf

Download sshelf 0.5.0

File Platform Checksum
sshelf-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
sshelf-x86_64-apple-darwin.tar.xz Intel macOS checksum
sshelf-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
sshelf-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Don't miss a new sshelf release

NewReleases is sending notifications on new releases.