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.
End-to-end encrypted
Send data securely; the server never sees what you're typing.
Cross-platform
Use the command-line tool on macOS, Linux, and Windows.
Infinite canvas
Move and resize multiple terminals at once, in any arrangement.
Live presence
See other people's names and cursors within the app.
Ultra-fast mesh networking
Connect from anywhere to the nearest distributed peer in a global network.
Installation
macOS / Linux
Run the following in your terminal:
curl -sSf https://sshx.io/get | sh
Or, download the binary for your platform.
Windows
Download the executable for your platform.
Build from source
Ensure you have up-to-date versions of Rust and protoc. Compile sshx and add it to the system path.
cargo install sshx
GitHub Actions
On GitHub Actions or other CI providers, run this command. It pauses your workflow and starts a collaborative session.
curl -sSf https://sshx.io/get | sh -s run
open source, © Eric Zhang 2023