SSHXtend

Enhanced Fork

A secure web-based, AI-powered collaborative terminal

two terminal windows running sshx and three live cursors

SSHXtend is an enhanced fork of sshx that lets you share your terminal with anyone by link, on a multiplayer infinite canvas.

It has real-time collaboration, with remote cursors and chat. Plus AI assistance, enterprise dashboards, and 100+ themes. It's also fast and end-to-end encrypted, with a lightweight server written in Rust.

Run sshx instantly without installation, or install it permanently. Use it for teaching, debugging, cloud access, or enterprise monitoring.

AI-Powered Assistant

Built-in AI support with Gemini and OpenRouter integration.

End-to-end encrypted

Send data securely; the server never sees what you're typing.

Enterprise Dashboards

Monitor and manage multiple sessions with real-time analytics.

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

Quick start - install and run immediately:

curl -sSf /get | sh -s run

Or install to /usr/local/bin:

curl -sSf /get | sh

Run instantly with original sshx.io server (no install):

curl -sSf /get | sh -s run -- --server https://sshx.io

Dashboard Commands

Launch and create a monitoring dashboard without installation:

curl -sSf /get | sh -s run -- --dashboard

Or after installation, create a dashboard:

sshx --dashboard

Join an existing dashboard with a key:

sshx --dashboard <key>

Dashboards provide real-time monitoring of all sessions, user activity, and system metrics in a centralized web interface.

โš ๏ธ Security Notice: Anyone with the dashboard key can view all sessions in that dashboard. Only share dashboard keys with trusted team members.

Or, download the binary directly from GitHub:

Windows

Download the executable for your platform.

Build from source

Ensure you have up-to-date versions of Rust and protoc. Clone the repo and build SSHXtend.

git clone https://github.com/ovidiuvio/SSHXtend && cd SSHXtend && cargo build --release

CI/CD Integration

On GitHub Actions, GitLab CI/CD, or other CI providers, run this command. It pauses your workflow and starts a collaborative debugging session.

curl -sSf /get | sh -s run

SSHXtend - Enhanced fork of sshx by Eric Zhang