# termscp ![termscp explorer](https://github.com/veeso/termscp/blob/main/assets/images/explorer.gif?raw=true) termscp is a feature-rich terminal file transfer client and explorer with a TUI (Terminal User Interface). It lets you connect to a remote server to upload and download files while interacting with your local file system at the same time. termscp runs on Linux, macOS, FreeBSD, NetBSD, and Windows. ## Features - Multiple transfer protocols: SFTP, SCP, FTP and FTPS, Kube, S3, SMB, and WebDAV. - Dual-pane explorer to browse and operate on both the remote and the local file system: create, remove, rename, search, view, and edit files. - Bookmarks and recent connections to quickly reconnect to your favorite hosts. - View and edit files with your favorite editor. - SFTP/SCP authentication with SSH keys or username and password. - Embedded terminal for running commands on your system. - Make it yours: themes, custom file explorer format, customizable text editor, and customizable file sorting. - Desktop notifications when a large file has been transferred. - File watcher that keeps your changes synchronized with the remote host. - Save your passwords in your operating system's key vault. - Rust-powered and built with an eye on performance. Ready to try it? See [Installation](getting-started/installation.md).