The SSH client built to be an AI ops copilot
Why RSSH
π€ AI triage
Not another chat box. It reads what is actually happening in your terminal, proposes read-first commands, each annotated with its side effects and gated behind an explicit "Run" click. Before any payload leaves your machine it passes a shape validator and local redaction β your keys and internal addresses never go out verbatim.
π¨ Color-coded command blocks
Every command and its output become a block with a color-coded left edge. In a thousand-line scrollback you spot the previous command's output at a glance. Rendered fully locally β zero remote dependency, no agent installed on the server.
β¨οΈ Configure once, use everywhere
rssh open prod launches a session from any terminal β the CLI and GUI share one SQLite store. The same hosts and keys also run on mobile and inside a JetBrains tool window.
Features
- SSH -- password, private key, keyboard-interactive, jump host (ProxyJump)
- Terminal -- xterm emulation, 10 000-line scrollback, keyword highlighting, search
- SFTP -- remote file browser, upload/download
- Port Forwarding -- local and remote, named configs, real-time stats
- Local Terminal -- auto-detect zsh/bash/PowerShell
- Session Recording -- asciicast v2 format, variable-speed playback
- Profiles & Credentials -- SQLite storage, import from ~/.ssh/config
- Security & Sync -- secrets in platform keychain, per-credential sync filter, encrypted backup to your own GitHub repo
- Snippets -- reusable command shortcuts (Cmd+E)
- Mobile -- virtual keybar (Ctrl/Alt/arrows/Tab/Esc), safe area, stack navigation
- IDE Plugin -- run RSSH inside JetBrains IDEs in a tool window (shared data dir)
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.
Not another chat box. Nothing to install on your servers β it works like a human operator, reading the terminal's input and output directly.
π¨ Color-coded command blocks
Every 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 discovery
Containers 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 sync
Keys stay in your local OS keyserver; connection configs are encrypted into your own private GitHub repo β nothing sits on a third-party server.
Dynamic Discovery (Docker/K8S) -- discover Docker containers and running Kubernetes pods through local CLI contexts, then open ephemeral exec terminals
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) -- auto-detect zsh/bash/PowerShell
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)
Mobile -- virtual keybar (Ctrl/Alt/arrows/Tab/Esc), safe area, stack navigation
IDE Plugin -- run RSSH inside JetBrains IDEs in a tool window (shared data dir)
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.