sshx
A command-line tool that shares your terminal by link as a collaborative, end-to-end encrypted browser session.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get sshx
Package managers
- Homebrew
brew install sshx
About sshx
sshx turns a local terminal into a shared session. Run the command-line tool and it prints a link; anyone who opens it gets the terminal in their browser on an infinite canvas, with remote cursors, names and chat. Several terminals can be moved and resized on the canvas at once.
Traffic is end-to-end encrypted, so the relay server does not see what you type, and the server is a lightweight Rust program. Binaries are provided for macOS, Linux, FreeBSD and Windows. It suits pair debugging, teaching and giving someone temporary access to a machine.
Strengths
- Share a terminal with just a link
- End-to-end encrypted sessions
- Live cursors, chat and multiple terminals on one canvas
- Binaries for macOS, Linux, FreeBSD and Windows
Limitations
- Needs a network connection to the relay service
- Giving others shell access carries obvious security risk
Details
- Pricing
- FreeFree to use; the site lists no paid plans.
- License
- Open source, license not stated
- Developer
- Eric Zhang
- Platforms
- Windows, macOS, Linux, Web, Command line
- How it runs
- Downloadable app, Hosted service
- Account
- Not required
- Works offline
- No
- Best suited for
- Pair debugging and teaching in a shared terminal
- Categories
- Remote desktop, Terminals
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to sshx
Compare allSoftware that can replace sshx for an important use case, and what changes if you switch.
Upterm
An open-source tool for sharing a terminal session with others securely over SSH.
Upterm shares a terminal over SSH so guests join with a standard SSH client, and its server can run on your own infrastructure, but it lacks a browser canvas.
ttyd
A command-line tool that shares a terminal session over the web in a browser.
ttyd shares a terminal through a self-hosted web server, so you handle authentication and network access yourself instead of using a relay with end-to-end encryption.
sshx as an alternative
Listings that name sshx as an alternative.
WeTTY
A self-hosted terminal that runs in a web browser over HTTP or HTTPS.
sshx shares a terminal by link through a relay service with end-to-end encryption and collaboration, instead of a server you host yourself.
Similar software
Related functionality, not necessarily a direct replacement.
asciinema
A tool for recording terminal sessions as lightweight text-based recordings and sharing them online.
tmux
Keeps terminal sessions alive on a server after you disconnect, and splits one window into many.
Sshwifty
A self-hosted web client for connecting to SSH and Telnet servers from a browser.
Zellij
A terminal multiplexer that tells you its own shortcuts on screen, so you can use it on day one.
Teleport
An identity-based access platform for infrastructure such as servers, Kubernetes, databases and desktops.