Revive SSH

SSH sessions that never die

An SSH client for iPhone and Android. Lock the phone, switch networks, let the server reboot — come back to the same session with everything that happened meanwhile.

Revive SSH screenshotRevive SSH screenshotRevive SSH screenshotRevive SSH screenshot

What it does

Sessions that survive

Phones suspend apps and SSH connections drop. With the free revive-ssh agent on the server, the app resumes the exact same session: every byte you missed arrives once, vim, htop or a coding agent come back on screen, the scrollback stays.

Share or hand over a session

Let a colleague on the same server join your session — with full access or view only — or hand it over: they get their own session with its history and directory. Every device sees where the session is open.

Even after a server restart

If the server reboots or crashes, the session returns with its history and a fresh shell in the same directory.

One QR code to pair

Run revive-ssh on the server and scan the code. The app creates its own key and pins the server's host key from the QR code. No copying keys, no new ports — it works over your existing sshd.

Phone and desktop, one session

Start a long job at your desk, check it on the phone, continue at the desk with revive-ssh connect. The screen size follows whoever typed last.

Your sessions in a browser, for a while

Open get.vendo.bot/revive-ssh/web on any computer and let that browser tab in from your phone for 1–24 hours, view only if you like. The tab gets your sessions and nothing else: no shell beside them, a key that never leaves the tab, cut off from the phone at any time. New in the beta.

Notifications

A push when a long command finishes while you are away, when Claude Code, Codex, Gemini CLI, Antigravity, Cursor, opencode or Aider finishes or asks for permission, or from your own scripts: revive-ssh notify "done". The text is end-to-end encrypted: our relay, Apple and Google never see it.

A real SSH client, agent optional

Connect to any SSH server with a password or a device key, optionally attaching to tmux. Plain SSH is free, with unlimited servers.

A keyboard that works

Esc, Ctrl, Alt, Tab, arrows, Home/End, PgUp/PgDn, F1–F12 and ^C one tap away; scrolling that works inside tmux too.

Security first

Pinned host keys; passwords and keys in the system's secure storage; the agent runs as a regular user, refuses to run as root and opens no ports; agent updates are signed and verified before they run. No ads, no tracking.

The server agent

One static binary for Linux (amd64, arm64), installed as a regular user. Optional: plain SSH works without it.

curl -fsSL https://get.vendo.bot/revive-ssh/install.sh | sh
revive-ssh        # menu; first run shows the QR code

apt / dnf / zypper · Agent guide: commands, notifications, repositories

Pricing

Plain SSH is free. Revive SSH Pro — persistent sessions through the agent, QR pairing, SFTP and port forwarding — is a yearly subscription with a 14-day free trial, a monthly subscription, or a one-time lifetime purchase.