End-to-end encrypted terminal sharing

minisocketx

Share your terminal session with anyone, anywhere.

Zero-knowledge encryption. No signup. No config. Just run and share.

How it works
curl -fsSL https://pty.minisocket.io/install.sh | bash
Auto-restart on crash Starts on boot Root or user mode

See it in action

Real-time collaborative terminal with infinite canvas

a1b2c3 Connected
New Terminal 100%
12ms
A M S
3 online
main-server
AS
monitoring
M
Mike
Sarah
Alice is typing...

Quick Start

One command. Instant secure terminal sharing.

Terminal
~/projects
🔒

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 and generates a unique shareable link.

2
Share the link

The AES-256 encryption key lives in the URL fragment — never sent to the server.

3
Collaborate

Others join via browser with infinite canvas, multi-terminal, and live cursors.

Under the Hood

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