A real terminal
Tabs, search, themes and a proper scrollback — running OpenSSH compiled to WebAssembly, not a re-implementation. Sessions keep running when you close the tab.
A full SSH client that runs inside Chrome — terminal, SFTP and an SSH agent. No installer, no native app, nothing to switch on in developer mode. Open a tab, type a host, get a shell.
Free and open source. Works on any machine where Chrome runs — including the managed and locked-down ones where installing a client is not an option.
There are no tiers and nothing is held back. Every feature below is in the free extension.
Tabs, search, themes and a proper scrollback — running OpenSSH compiled to WebAssembly, not a re-implementation. Sessions keep running when you close the tab.
Browse the remote filesystem, upload by dragging files in, download, rename, change permissions and delete — without leaving the browser.
Import a key once and use it for every host. Private keys stay on your device — the agent signs locally and sends a signature. Forward it to reach a further hop.
Import the ~/.ssh/config you already have and every host in it becomes a profile. Known hosts are verified and remembered. There is no account to create.
Worth understanding before you trust it with a server, because it is the one unusual thing about running SSH in a browser.
Chrome extensions cannot open a raw TCP socket, so sessions travel over a WebSocket to a relay we run, which forwards the bytes to your server. The SSH protocol itself executes inside the extension, so what crosses the relay is ciphertext: it cannot read your session, and your passwords and private keys never leave your device. The relay does journal connection metadata — destination, a random install id, bytes and duration — for 30 days, to operate the service and answer abuse reports. All of it is written out in the privacy policy.
Nothing to sign up for. Profiles sync through your own Chrome profile, not through us.
No trackers in the extension and none on this site. No advertising, and nothing sold.
Private keys live in your browser's storage and are used to sign locally, never sent.
The relay is in the repository. Point the extension at yours and ours is out of the loop.
Free, open source, and about thirty seconds from here to a prompt on your own server.
Coming to the Chrome Web Store