Same WebRTC bones. A handshake your team will actually use.
WebTTY proved WebRTC works for terminals. The hard part — getting two peers on the same call — is left to humans copy-pasting massive Base64 SDP strings. share terminal automates that with Google OAuth and a 6-digit pairing code.
$npx share-terminal startIf you love WebTTY's architecture but hate the SDP paste-bin, share terminal is the same wire protocol with a managed handshake.
Coming from WebTTY?
Most teams switch in an afternoon. WebRTC P2P with manual signaling habits map cleanly to share terminal — here's the translation.
- 01
Stop the WebTTY process
kill the webtty binary on the host. The SDP strings in chat history are now useless — they can't be replayed.
- 02
Install share terminal
npx share-terminal start. Same Go-era ergonomics, in a 140 KB Node package. node-pty + node-datachannel handle the WebRTC plumbing for you.
- 03
Replace the Slack paste with a 6-digit code
The CLI prints a code in a box. The viewer types it at shareterminal.cloud — same Google account = identity-locked claim, no Base64.
Questions teams ask before they switch
Doesn't WebTTY already do WebRTC end-to-end?
Is there a privacy difference if both use WebRTC?
What about the wire protocol — is it different from WebTTY's?
One command. One encrypted tunnel.
No global install. No SaaS dashboard. No account to provision — sign in with Google, pair, share.
$npx share-terminal start