
What is sshx
`sshx` is a web-based terminal that enables real-time collaboration by allowing users to share their terminal with others via a secure link. It operates on a multiplayer infinite canvas, featuring live cursors, chat, and end-to-end encryption. The server is lightweight and written in Rust, ensuring fast performance and security.
How to Use sshx
Installation
macOS / Linux
Run the following command in your terminal:
curl -sSf https://sshx.io/get | sh
Alternatively, download the binary for your platform from the provided links.
Windows
Download the executable for your platform from the provided links.
Build from source
Ensure you have up-to-date versions of Rust and protoc. Compile sshx and add it to the system path using:
cargo install sshx
GitHub Actions
On GitHub Actions or other CI providers, run this command to pause your workflow and start a collaborative session:
curl -sSf https://sshx.io/get | sh -s run
Features of sshx
-
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.