minisocketx

Share your terminal session with anyone, anywhere.

End-to-end encrypted. No signup required.

Quick Start

Install & Run
curl -fsSL https://sshx.minisocket.io/install.sh | bash
Terminal
$ minisocketx

  minisocketx — shared terminal session

  Link:  https://sshx.minisocket.io/x/a1b2c3d4e5f6#encryption-key

  Share this link. Others can view and create terminals.
  Press Ctrl+D or type 'exit' to end.
🔒

E2E Encrypted

AES-256-GCM encryption. The server never sees your terminal data. The key stays in the URL fragment — never transmitted.

Real-time

WebSocket-based streaming with sub-50ms latency. Multiple viewers can watch and interact simultaneously.

🌐

Zero Config

Single binary, no dependencies. Run minisocketx and share the link. No accounts, no firewall rules needed.

How It Works

1
Run minisocketx

Creates an encrypted terminal session

2
Share the link

The encryption key is in the URL fragment

3
Collaborate

Others view and interact via browser

Under the Hood

Encryption AES-256-GCM with Web Crypto API
Transport WebSocket over TLS
Terminal xterm.js with full color support
Server Go — single static binary
Architecture Zero-knowledge relay
Binary Size ~5 MB, no dependencies