Sshx

github.com/ekzhang/sshx Developer Tools Open-source projectOpen source

Share terminal sessions in a browser with sshx, including chat and movable windows on a collaborative canvas.

github.com/ekzhang/sshx
Sshx homepage screenshot

About Sshx

sshx is an open-source tool for sharing a live terminal session through a web browser. A user runs a single command to start a shared session, and other people can join it to view and work in the same terminal. The project is published on GitHub under the MIT license and has binaries for Linux, macOS, and Windows.

Sessions can be viewed on an infinite canvas where windows can be moved, resized, zoomed, and panned, and where other participants' cursors appear in real time. The project describes end-to-end encryption using Argon2 and AES, connection to the nearest server in a globally distributed mesh, and automatic reconnection. Limits: the project states that self-hosted deployments are not supported at the moment, and its author hosts the application servers on Fly.io and Redis Cloud. The README also warns that the development commands are insecure and should not be run in a public setting, and that anyone can view the logs of a CI job while it runs on a public GitHub repository.

Key features

  • Share a terminal session with a single command
  • Infinite canvas for moving, resizing, zooming, and panning windows
  • Live display of other participants' cursors in real time
  • End-to-end encryption using Argon2 and AES
  • Connection to the nearest server in a globally distributed mesh
  • Automatic reconnection and real-time latency estimates
Best for: Developers who need to share a live terminal session with others through a browser, including those who want to debug issues in CI workflows.
Good for
  • Open source, published under the MIT license
  • Binaries available for Linux, macOS, and Windows
  • Installable with a single shell command or Homebrew on macOS
Watch out for
  • Self-hosted deployments are not supported at the moment
  • The README says development commands are insecure in public settings
  • Anyone can view CI job logs while the job runs on a public GitHub repository

Sshx at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Linux, macOS, Windows
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Sshx alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Developer Tools

Well-known listings from the same topic.

All 423

Sshx FAQ

Can I host sshx on my own servers?
The README states that self-hosted deployments are not supported at the moment. It also lists the infrastructure needed for a deployment, including reverse proxies, gRPC forwarding, TLS termination, and private mesh networking.
Can sshx be used in continuous integration?
Yes. The README shows a CI example that runs the sshx install script in a workflow, which opens a remote terminal session and prints its URL. The README says it works in GitLab CI, CircleCI, and Buildkite. It also warns that anyone can view the logs of a CI job while it runs on a public GitHub repository.
How is sshx installed?
The README gives a shell command that installs the sshx binary for the user's platform. A variant of the command runs sshx without installing it. On macOS, sshx can also be installed with Homebrew. For Windows, binaries are provided for x86_64, x86, and ARM64.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing