RSSH
A genuinely different SSH client — built to fix the pain points everyone else ignored.
Traditional clients hand you a shell and stop there: endless scrollback, static IPs to memorize, copy-pasting logs into a chat bot.
RSSH goes further: commands become navigable blocks, containers are discovered live, and the AI reads the terminal like an operator.
Desktop · Mobile · JetBrains · CLI — one shared data store.
⬇️ Download latest · Why RSSH?
Why RSSH
🤖 AI triageNot another chat box. Nothing to install on your servers — it works like a human operator, reading the terminal’s input and output directly.
|
MCP for your local agentLet Codex or Claude Code use already connected RSSH terminals over MCP, alongside your local code. Review commands and execution history in RSSH.
|
🎨 Color-coded command blocksEvery command and its output become a block with a color-coded left edge — spot the last command’s output at a glance. Rendered fully locally, zero remote dependency.
|
🐳 Dynamic discoveryContainers and pods change by the minute — connecting to servers by static IP is obsolete. RSSH dynamically discovers the containers in your local dev and test environments.
|
🔐 Multi-platform data syncKeys stay in your local OS keyserver; connection configs are encrypted into your own private GitHub repo — nothing sits on a third-party server.
|
Terminal pluginsAdd monitoring, custom tools or a terminal pet in a side panel or status strip. Install plugins or build your own with HTML and JavaScript.
|
Features
- SSH – password, private key, SSH agent/Pageant, keyboard-interactive, jump host (ProxyJump)
- Telnet – saved profiles, echo negotiation, line controls, expect/send login scripts
- Serial Console (desktop) – saved UART profiles, text/hex modes, flow control, login scripts, DTR/RTS/break
- Dynamic Discovery (Docker/K8S) – discover Docker containers and running Kubernetes pods through local CLI contexts, then open ephemeral exec terminals
- Terminal – xterm emulation, 10 000-line scrollback, foldable color-coded command blocks, regex highlighting, search
- Multi-session Workbench (desktop) – live terminal previews and selection-aware broadcast across connected sessions
- SFTP – remote file browser and upload/download
- Port Forwarding – local, remote and dynamic (SOCKS5), named configs, real-time stats
- Local Terminal (desktop) – open a local shell when supported by the system
- Session Recording – asciicast v2 format, variable-speed playback
- Connections & Credentials – SQLite storage, import from
~/.ssh/config - Security & Sync – secrets encrypted locally with ChaCha20-Poly1305, master key in the platform keychain when available, selective remote sync, encrypted backup to your own GitHub repo or WebDAV server
- Snippets – reusable command shortcuts (Cmd+E)
- Responsive Layout – navigation follows window width; Android, iOS and HarmonyOS phones/tablets show a virtual keybar (Ctrl/Alt/arrows/Tab/Esc) at every width
- IDE Plugin – run RSSH inside JetBrains IDEs in a tool window (shared data dir)
Local shells, serial controls, SSH agents and Docker/Kubernetes discovery depend on the host’s available APIs, permissions and tools.
Install
Download macOS, Windows, Linux and Android installers from Releases. iOS is available on the App Store; HarmonyOS phone and PC editions are now available on Huawei AppGallery.
| Platform | File / Store | Notes |
|---|---|---|
| macOS Apple Silicon | rssh-{ver}-macos-aarch64.dmg |
|
| macOS Intel | rssh-{ver}-macos-x86_64.dmg |
|
| Linux (deb) | rssh-{ver}-linux-x86_64.deb |
Debian/Ubuntu |
| Linux (rpm) | rssh-{ver}-linux-x86_64.rpm |
Fedora/RHEL |
| Linux (AppImage) | rssh-{ver}-linux-x86_64.AppImage |
Any distro |
| Windows | rssh-{ver}-windows-x86_64.msi |
Silent install: msiexec /i |
| Windows | rssh-{ver}-windows-x86_64-setup.exe |
GUI installer |
| Windows | rssh-{ver}-windows-x86_64-portable.zip |
Portable GUI + CLI |
| Android (arm64) | rssh-{ver}-android-arm64.apk |
64-bit phones, 3x smaller |
| Android | rssh-{ver}-android-universal.apk |
All ABIs (emulators too) |
| iOS | AppStore, by @paradoxie | |
| HarmonyOS phone | Huawei AppGallery | Search RSSH on your phone |
| HarmonyOS PC | Huawei AppGallery | Search RSSH on your PC |
IntelliJ / JetBrains plugin
Run the full RSSH UI inside a JetBrains IDE tool window — same hosts, keys and
settings as the desktop app (shared ~/.rssh). Each zip bundles a headless
rssh-server, so it’s self-contained and per-OS:
| Platform | File |
|---|---|
| macOS Apple Silicon | rssh-{ver}-macos-aarch64-jetbrains-plugin.zip |
| macOS Intel | rssh-{ver}-macos-x86_64-jetbrains-plugin.zip |
| Linux | rssh-{ver}-linux-x86_64-jetbrains-plugin.zip |
| Windows | rssh-{ver}-windows-x86_64-jetbrains-plugin.zip |
Install: Settings → Plugins → ⚙ → Install Plugin from Disk…, pick the zip for your OS and restart. Open the RSSH tool window (bottom) to start; the ✕ in its title bar stops the embedded server.
Development
See CONTRIBUTING.md.
License
MIT
