3,365 apps tracked 0 new today 17 updated today Synced 2m ago

nui-sftp

A SSH/SFTP client using the NuiCpp UI Framework

Tim Ebbeke (aka 5cript) ✓ Verified

org.nuicpp.nui_sftp
View on Flathub ↗

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.

Screenshots

nui-sftp Main Window
nui-sftp Main Window

Observed history

App ChangeVersionWhen ↑
updated1.7.012 Oct 2026

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

1.7.012 Oct 2026

What's Changed

  • Fix fmt deprecation warnings by @5cript in https://github.com/5cript/nui-sftp/pull/223
  • Update website and readme images by @5cript in https://github.com/5cript/nui-sftp/pull/224
  • Gave the macOS bundle a Local Network usage description by @5cript in https://github.com/5cript/nui-sftp/pull/225
  • Direct Connect Inheritables Selection and Multi User by @5cript in https://github.com/5cript/nui-sftp/pull/227
  • Open files on double click and Enter in the file explorer by @5cript in https://github.com/5cript/nui-sftp/pull/229
  • Fix sync screen performance by @5cript in https://github.com/5cript/nui-sftp/pull/230
  • Also fixes some bugs in the synchronization

Full Changelog : https://github.com/5cript/nui-sftp/compare/v1.6.2…v1.7.0

1.6.211 Oct 2026

What's Changed

  • Fix macos close crash by @5cript in https://github.com/5cript/nui-sftp/pull/222

Full Changelog : https://github.com/5cript/nui-sftp/compare/v1.6.1…v1.6.2

1.6.111 Oct 2026

What's Changed

  • macos llvm toolchain by @5cript in https://github.com/5cript/nui-sftp/pull/219
  • Makes the program able to be built using newer clang versions on mac. Also fixes some issues from the mac port.

Full Changelog : https://github.com/5cript/nui-sftp/compare/v1.6.0…v1.6.1

1.6.010 Oct 2026

What's Changed

(Due to issues regarding mac, this release is incomplete)

The application is now able to run on macos, file/dir opener, open with dialog, file watching and everything else working. Updated nui to fix macos related bugs. Also fixed bugs when connecting to a mac system (wrong home directory).

PRs

  • Fix remote home directory on Mac by @5cript in https://github.com/5cript/nui-sftp/pull/217
  • macos support by @5cript in https://github.com/5cript/nui-sftp/pull/218

Full Changelog : https://github.com/5cript/nui-sftp/compare/v1.5.2…v1.6.0