# Reach > Reach is a free, open source SSH client and remote server manager for Windows, macOS, Linux and Android. Terminals, SFTP, tunnels, secrets and automation in one app. Reach is a desktop and mobile application, not a web service. It is free, MIT licensed, and the whole source is at https://github.com/alexandrosnt/Reach. It runs on Windows, macOS, Linux, Android. What it does, in one list: SSH terminal with tabs and split panes; an SFTP file explorer with drag and drop and archive handling; an encrypted vault for keys and passwords; port forwarding; jump hosts and SSH config import; system monitoring; a serial console; Ansible and OpenTofu runs against saved hosts; and optional end-to-end encrypted sync between your own devices. People usually arrive looking for one of: SSH client, open source SSH client, free SSH client Windows, SFTP client, terminal emulator, server manager, remote server management, PuTTY alternative. ## Download - [Download Reach](https://reachssh.com/download/): Get the current release of Reach for Windows, macOS, Linux or Android. - [Latest release and changelog](https://github.com/alexandrosnt/Reach/releases/latest) ## Getting started - [First Run & Setup](https://reachssh.com/getting-started/first-run/): What happens the first time you open Reach. - [Installation](https://reachssh.com/getting-started/installation/): How to install Reach on your platform. - [What is Reach?](https://reachssh.com/getting-started/introduction/): A quick intro to Reach and what it can do. ## Features - [AI Assistant](https://reachssh.com/features/ai-assistant/): Get help from AI right inside Reach. - [Ansible](https://reachssh.com/features/ansible/): Run Ansible playbooks, manage inventories, and automate infrastructure directly from Reach. - [File Explorer (SFTP)](https://reachssh.com/features/file-explorer/): Browse and manage remote files like a local file manager. - [Jump Hosts & SSH Config](https://reachssh.com/features/jump-hosts/): Connect through bastion servers and import hosts from your SSH config file. - [MCP Server](https://reachssh.com/features/mcp-server/): Let an AI client read a terminal session you choose, and type into it only on your terms. - [System Monitoring](https://reachssh.com/features/monitoring/): Live CPU, RAM, and disk stats from connected servers. - [OpenTofu](https://reachssh.com/features/opentofu/): Manage infrastructure as code with OpenTofu directly from Reach. - [Plugins](https://reachssh.com/features/plugins/): Extend Reach with Lua plugins for custom workflows and automation. - [Recipes](https://reachssh.com/features/recipes/): Reusable bash scripts with parameters and a risk check, run against the terminal you have open. - [Serial Console](https://reachssh.com/features/serial/): Connect to devices over COM/TTY serial ports. - [Session Sharing](https://reachssh.com/features/session-sharing/): Share a terminal with another person, peer to peer, encrypted end to end, with no server in between. - [Session Manager](https://reachssh.com/features/sessions/): Save, organize, and quickly connect to your SSH servers. - [SSH Terminal](https://reachssh.com/features/ssh-terminal/): Full interactive SSH terminal with tabs, splits, and WebGL rendering. - [Port Tunneling](https://reachssh.com/features/tunnels/): Forward ports through SSH connections. ## Security and vault - [Backup & Restore](https://reachssh.com/vault/backup/): Export and import encrypted backups of all your data. - [How Encryption Works](https://reachssh.com/vault/encryption/): A look at how Reach protects your data. - [Managing Secrets](https://reachssh.com/vault/secrets/): Store passwords, API keys, SSH keys, and notes securely. - [Sharing & Collaboration](https://reachssh.com/vault/sharing/): Share vaults and secrets with your team. ## Cloud sync - [Setting Up Cloud Sync](https://reachssh.com/sync/setup/): Step-by-step guide to connecting Reach with Turso. - [Syncing Shared Vaults](https://reachssh.com/sync/shared-vaults/): How shared vaults work with cloud sync. - [Troubleshooting](https://reachssh.com/sync/troubleshooting/): Common issues with cloud sync and how to fix them. - [What is Turso?](https://reachssh.com/sync/what-is-turso/): Why Reach uses Turso for cloud sync. ## Settings - [General Settings](https://reachssh.com/settings/general/): Configure language, shell, appearance, security, AI, MCP, sync, backups, plugins, and sharing. - [Keyboard Shortcuts](https://reachssh.com/settings/shortcuts/): All the keyboard shortcuts in Reach. - [Auto-Updates](https://reachssh.com/settings/updates/): How Reach keeps itself up to date. ## Building from source - [Project Architecture](https://reachssh.com/development/architecture/): How the codebase is organized. - [Development Setup](https://reachssh.com/development/setup/): How to build Reach from source. ## Optional - [Full documentation as one file](https://reachssh.com/llms-full.txt): every page above, concatenated, for a single fetch. - [Source code](https://github.com/alexandrosnt/Reach) - [Issue tracker](https://github.com/alexandrosnt/Reach/issues)