Share your terminal with a colleague for pair programming without setting up a remote desktop.
Drop sshx into a failing CI/CD step to get a live terminal URL and inspect the environment interactively.
Debug a remote issue by sharing a terminal where a helper can type commands alongside you.
Show live terminal output on a zoomable infinite canvas that multiple viewers can share at the same time.
Server is hosted by the project author on Fly.io, self-hosted deployments are not currently supported.
sshx is a tool that lets you share your terminal with other people through a web browser. You run one command on your computer, and it gives you a URL. Anyone with that URL can open it in a browser and see your terminal live, or type in it collaboratively. It is designed for pair programming, remote debugging, or showing someone else what is happening on your machine without setting up a full remote desktop. The interface puts terminal windows on an infinite canvas that you can zoom and pan freely. Multiple people can view or interact at the same time, and you can see other users' cursors moving in real time. The connection is end-to-end encrypted, and the tool reconnects automatically if the network drops. It also includes a feature that predicts your keystrokes locally before the server confirms them, making typing feel faster on slower connections. Installing sshx is a single curl command that downloads a binary for your platform. It supports Linux, macOS, and Windows on both standard x86_64 and ARM architectures. There is also a Homebrew option for macOS. One described use case is dropping it into a CI/CD workflow to get a live terminal when a build is failing and you need to inspect the environment interactively. The server infrastructure is hosted by the project author on Fly.io. Self-hosted deployments are not supported at this time according to the README. The project is written in Rust and is open source, with instructions for building from source if you want to contribute.
← ekzhang on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.