SSHXtend
Enhanced ForkA secure web-based, AI-powered collaborative terminal
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