// the find
veeso/termscp
🖥 A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3/SMB/WebDAV
termscp is a dual-pane TUI file manager for transferring files over SFTP, SCP, FTP, S3, SMB, WebDAV, and Kubernetes — essentially WinSCP for the terminal. It's for sysadmins and developers who live in the terminal and want a visual, keyboard-driven interface instead of remembering scp flags. Actively maintained with frequent releases.
The protocol breadth is genuinely impressive — SFTP, SCP, FTP/FTPS, S3, SMB, WebDAV, and Kubernetes PVC access in one binary is hard to beat. The abstraction layer (remotefs crate) is cleanly separated, so adding a new protocol doesn't touch the UI code. Bookmark system with OS keychain integration for passwords means you're not storing plaintext credentials in a config file. The embedded terminal panel lets you run commands on the remote host without leaving the TUI, which removes a real context-switch annoyance.
At 2,973 stars with 77 forks, the contributor base is thin — this is largely a one-person project, which creates real bus-factor risk for something you'd put in a production workflow. SMB and libdbus-1 as hard Linux dependencies mean your Docker-based CI pipeline probably can't build this without extra work. No scripting or batch mode — you can't drive it non-interactively for automation, which limits its usefulness beyond manual file management. The file watcher sync feature sounds useful but the implementation detail (polling-based change detection for remote FS) means it's not suitable for high-frequency sync scenarios where inotify-style events matter.