org.nuicpp.nui_sftp

A SSH/SFTP client using the NuiCpp UI Framework
 
  0
  no reviews



nui-sftp is a desktop client for SSH and SFTP. It is built on libssh and the
NuiCpp UI framework, and combines file transfer, directory synchronization,
and interactive shell access over a single SSH connection per session.

Features:

  • SFTP browser with side-by-side local and remote panes, drag-and-drop transfers, and a queueable operation list.
  • Directory synchronization (one-way or bidirectional) with a diff preview and per-entry selection before any change is applied.
  • Open remote files in an external editor; subsequent saves are detected on disk and re-uploaded automatically.
  • Multiple interactive SSH shell channels per session, multiplexed over the same connection and presented as tabs.
  • Local terminal panes alongside the remote panes within the same workspace.
  • Per-host session profiles, configurable panel layout, themeable UI, and customizable keybinds.
  • Archive transfer mode for bulk uploads and downloads.
  • No telemetry, no account, no network access beyond the SSH/SFTP connections the user configures.

The source code is available on GitHub under a permissive license. nui-sftp is
also packaged as a native Windows build, in the Arch User Repository, and as an
AppImage.