maxmcd/webtty
Share a terminal session over WebRTC observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2859
- days_rel: n/a
- days_push: 630
- n_releases_24m: 0
Adoption not part of the score
2813 stars · 145 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Go CLI tool that shares a terminal session over WebRTC, letting a remote peer connect via a pasted SDP exchange or a static browser page without running a proxy server. It supports one-way sessions and works behind NATs using STUN.
Use cases
- share a terminal session with a friend for pair programming
- debug a server behind a NAT without setting up a proxy
- give someone shell access without SSH or port forwarding
- connect to a remote terminal from the browser
- stream terminal output one-way to a viewer
- run a command remotely and watch it in my own terminal
When to choose
- you need ad-hoc terminal sharing with no server infrastructure
- the host machine is behind a NAT or firewall and you want a direct WebRTC connection
- you want a lightweight Go binary rather than a hosted service
- you want clients to connect from a plain browser page
When to avoid
- you need persistent, multi-user remote access with authentication - use SSH or a proper bastion
- you require audit logging or access control for compliance
- you need a polished, bug-free product - the README notes there are known bugs
- you need relayed connections through restrictive networks without TURN support
Facets
cli-tool · maturity active
terminal-ui networking p2p developer-tools cli developer-tools networking web-development windows cli browser go webrtc terminal-sharing remote-pairing xtermjs pion nat-traversal screen-sharing command-line linux macos
2 sources
- readme: https://github.com/maxmcd/webtty · fetched 2026-08-28 · 5a702757f82e
- homepage: https://maxmcd.github.io/webtty/ · fetched 2026-08-29 · 44136fa355b3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| maxmcd/webtty | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem