01 · Command blocks
Every command gets a boundary.
Sessions fold into color-coded blocks. Copy one command's output, fold the noise, and keep a 10 000-line scrollback you can actually read.
Open-source SSH workbench
Color-coded command blocks, AI triage, and a CLI over the same database.
01 · Command blocks
Sessions fold into color-coded blocks. Copy one command's output, fold the noise, and keep a 10 000-line scrollback you can actually read.
02 · AI triage
The AI reads your terminal like an operator and proposes the next command. Nothing runs without your click, and secrets are redacted before anything leaves the machine.
03 · Dynamic discovery
Docker containers and Kubernetes pods show up live as they start. One click opens an ephemeral exec terminal — no static IPs, no bookmarks to maintain.
04 · Desktop + CLI
The desktop app and the bundled CLI share the same profiles, keys, and settings. Explore in the workbench, then go headless in pipes, scripts, and CI.
05 · Private sync
Secrets stay in your operating system's keychain. Profiles are encrypted client-side into your own GitHub repo or WebDAV endpoint — no third-party cloud.
Features
Browse remote files, upload and download without leaving the session.
Local, remote, and dynamic SOCKS5 tunnels with real-time stats.
asciicast v2 recordings with variable-speed playback.
Regex rules that keep working across the whole scrollback.
~/.ssh/configExisting hosts and jump hosts appear on first launch.
Run one command across many connected sessions at once.
Modifier lock and extension keys built for thumbs on Android.
zsh, bash, and PowerShell detected automatically.
Saved profiles, expect/send scripts, and a hex mode for UART work.
The full workbench inside your IDE, sharing the same ~/.rssh.
FAQs
No. RSSH is an ordinary SSH client — every feature is normal commands over the connection you opened. No daemon, no hooks, no wrappers. Dynamic discovery reads your local Docker and Kubernetes contexts.
macOS (Apple Silicon and Intel), Windows, Linux (deb, rpm, AppImage), and Android. An iOS build is maintained by the community. The desktop app and the CLI share one database, so both stay in sync.
Secrets stay in your operating system's keychain. Connection profiles are encrypted client-side and stored in your own private GitHub repo or WebDAV endpoint. There is no RSSH cloud and no third-party server in the loop.
AI diagnose reads the current session and proposes commands — nothing runs without your approval. Sensitive output is redacted locally before a request leaves your machine, and you bring your own provider and key.
They are two interfaces over the same SQLite database — profiles, keys, and settings are shared. Use the workbench for exploration, the CLI for pipes, scripts, and CI.
Something else on your mind? Open an issue on GitHub — every one gets read.
Download
Grab the latest release for your platform — desktop and Android on GitHub, iOS on the App Store.