SSH,
Reimagined

Color-coded command blocks. CLI-first workflow. Your keys stay in your keychain. Your config syncs to your repo.

Download macOS / Windows / Linux / Android
rssh — production-server
Signature Feature

Command Block Colors

Every Enter keystroke opens a new block. Each block gets a unique color bar on the left edge — generated by golden-angle HSL rotation (137.508°), guaranteeing infinite non-colliding hues.

Scroll through thousands of lines and instantly see where each command starts and ends. No parsing, no prompt detection, no remote dependency — pure client-side xterm markers.

Zero remote dependency Infinite palette Keyword highlighting

Golden angle: each hue = previous + 137.508°

CLI-First

One database, two interfaces

The bundled CLI reads the same SQLite database as the desktop app. Create a profile in the GUI, rssh open prod from your terminal. No sync, no export — they share one source of truth.

One-click install from Settings. Auto-configures shell completions for zsh, bash, fish, and PowerShell.

Shared SQLite Shell completions GitHub sync from CLI
zsh
~ rssh ls
prod-api 10.0.1.42 deploy
staging 10.0.2.10 ubuntu
bastion-01 jump.co:22 ops
~ rssh open prod-api
Connected via bastion-01
~ rssh open fwd postgres-tunnel
127.0.0.1:5432 → db:5432
~ rssh config push
Pushed to github.com/you/rssh-backup
Security Model

Your keys never leave your machine

Secrets live in your platform keychain. You decide per credential what syncs to remote. And "remote" means your own private GitHub repo — not our servers. We don't have servers.

Keychain
macOS Keychain
Win Credential Mgr
Linux Secret Service
Per-Key Filter
save_to_remote
flag on each credential
Your Repo
Private GitHub repo
Encrypted backup
You own the data
Local secrets

Private keys and passwords stored in your OS keychain. Never written to disk unencrypted. Android falls back to encrypted SQLite.

Granular sync control

Each credential has a save_to_remote toggle. Production root key? Keep it local. Dev password? Let it sync.

No third-party cloud

Sync target is your own private GitHub repo. Payload encrypted before upload. We have no servers, no accounts, no telemetry.

Also included

SFTP file browser with upload/download
Port forwarding (local, remote, SOCKS5)
Session recording & playback (asciicast v2)
Keyword highlighting (ERROR, WARN, INFO...)
Import from ~/.ssh/config
ProxyJump through bastion hosts
Command snippets (Cmd+E)
Broadcast to multiple sessions
Local terminal (zsh / bash / PowerShell)
Mobile virtual keybar (Ctrl/Alt/Esc)
Profile groups with color coding
Tauri 2 + Rust — not Electron

Download

Free and open source. MIT license.

macOS (Apple Silicon)
.dmg · aarch64
macOS (Intel)
.dmg · x86_64
Windows
.msi · x86_64
Linux
.AppImage / .deb / .rpm
Android
.apk · universal