Skip to main content

What is FreeSH

FreeSH combines the functionality of a terminal emulator, SSH client, and SFTP file manager into a single application. Whether you’re managing multiple servers, transferring files between remote locations, or executing commands across your infrastructure, FreeSH provides the tools you need.

What we offer

  • Terminal: Run multiple local and remote sessions in one fast tabbed workspace.
  • Authentication: Use password or SSH key auth with system keychain and host verification support.
  • SFTP: Transfer and preview files across local and remote systems, including remote-to-remote flows.
  • Port Forwarding: Create local, remote, and dynamic SSH tunnels for secure network access.
  • Productivity features: Reuse commands with snippets, history, groups, logging, and shortcuts.
  • Privacy: Keep data local with encrypted credentials and no telemetry.

Open Source

FreeSH is open source software. Contributions, bug reports, and feature requests are welcome on our GitHub repository.

Next Steps

Installation

Install FreeSH and get started quickly.

Connections Overview

Create, organize, and manage saved hosts.

Terminal Overview

Work with local and remote terminal sessions.

SFTP Overview

Browse and transfer files between systems.