A secure web-based, collaborative terminal
sshx
lets you share your terminal with anyone by link, on a
multiplayer infinite canvas.
It has real-time collaboration, with remote cursors and chat. It's also fast and end-to-end encrypted, with a lightweight server written in Rust.
Install sshx
with a single command. Use it for teaching, debugging,
or cloud access.
Collaborative
Invite people by sharing a secure, unique browser link.
Cross-platform
Install the client in under a second, on macOS and Linux.
Infinite canvas
Create several terminals, then arrange and resize them in real time.
Live presence
See other people's names and cursors while they're connected.
End-to-end encrypted
Send terminal data securely; the server never sees what you're typing.
Ultra-fast mesh networking
Connect from anywhere to the nearest distributed peer in a global network.
Get started in two quick steps
1 Install the CLI
Get the sshx
CLI by running this in your terminal. It's tiny
and downloads in seconds (3 MB).
curl -sSf https://sshx.io/get | sh
You can also build it from source, if you'd like.
2 Share your terminal
Run this command in your favorite terminal.
sshx
This kicks off a live, encrypted session. Open the link in your web browser to join.
open source, © Eric Zhang 2023