termscp CLI

termscp is a terminal transfer client that opens remote configuration in your usual editor and synchronizes changes back.

  • 3,148 ★ on the repository
  • Last commit
  • MIT
CLI

Extended access

Why this level

  • Editing, deletion and terminal commands use the connected server account’s permissions.
All reasons and checks

veeso/termscp

Install

Manual install

curl --proto '=https' --tlsv1.2 -sSLf https://termscp.rs/install.sh | sh

First Linux, FreeBSD and macOS option. Inspect the script at the command URL first.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Editing, deletion and terminal commands use the connected server account’s permissions.

This is third-party code. Review the repository files before installing.

What it does

termscp is a terminal file client connecting a local directory to a server or storage service. Users browse directories, upload, download and rename files. Bookmarks and recent connections support repeat visits. SFTP, SCP, FTP, S3 and other documented protocols are supported. External applications open files, with saved changes synchronized back to the remote host. The embedded terminal executes system commands under the connected account’s permissions.

Who it is for. Administrators transferring and editing files on their servers without leaving a terminal.

Good fit when

  • Upload a prepared file set to a server over SFTP.
  • Open a remote configuration in your preferred editor.
  • Maintain bookmarks and recent connections for multiple hosts.
  • Synchronize an edited local file back to its host.

Not a fit when

  • Transfers must run unattended without an interactive screen.
  • The tool must prohibit all commands and server changes.
  • You need guaranteed versioned backups and recovery.

Example request

Prepare a manual termscp transfer plan with destination-directory and backup checks.

Limitations

Each protocol needs its own connection details and server permissions; a bookmark does not grant access. To open a file from termscp, install an appropriate external application and check that it handles the selected file type. The macOS installer uses Homebrew or installs Rust when it is unavailable, so inspect the script first. Synchronization and editing alter remote files with the account’s permissions; keep an original copy before changing configuration.

How to disable. Close the connection and quit termscp. Remove unneeded saved credentials from the system key vault separately.

FAQ

Does it support SFTP?

Yes, alongside SCP and other protocols. Select it when configuring the connection.

Can I use an SSH key?

Yes, for SFTP or SCP. Select the SSH key for an account that can access the required server directory.

Are bookmarks available?

Yes. Save host settings as a bookmark and select it when reconnecting. Directory permissions still come from the configured account.

Where are saved passwords stored?

In the system key vault. Linux needs a configured keyring manager; a host bookmark alone does not replace a stored password or SSH key.

Can it execute commands?

Yes, through an embedded terminal. Consider the remote account’s permissions.

Discussion

No questions or reviews yet.

CLI tools

nnn manages files in a terminal with selection, batch renaming, disk analysis, bookmarks and optional plugin extensions.

CLIExtended access22.1KRepository stars

MCP server for iTerm: the agent runs commands in the active terminal session, reads output and sends control characters

MCP serverBroad access571Repository stars

superfile brings a file manager to the terminal with directory navigation, file operations, themes and configurable keys.

CLIExtended access24KRepository stars

The tode command opens a VS Code interface inside the terminal for reviewing files and changes alongside agent work.

CLIExtended access2.2KRepository stars

qrcp transfers files between a computer and phone over a local network using a QR-coded browser link without a phone app.

CLIExtended access10.5KRepository stars

An MCP server that lets an agent read files, search code and run commands in a workspace

MCP serverBroad access1.2KRepository stars

README in short

Linux release binaries are statically linked with musl. Source builds have separately documented system dependencies.

README badge

Report a problem

Foxx AItermscp
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.