WebTTY
Lightweight WebTTY over rstream tunnels.
WebTTY can run as a lightweight rstream tunnel. This mode is useful when a terminal only needs to be reachable while the server process is online.
The current WebTTY product documentation lives in WebTTY. The lightweight WebTTY tunnel workflow now has a dedicated page at Lightweight WebTTY Tunnels. That section also covers registered servers, end-to-end encryption, workspace-managed trust, session recordings, live collaboration, and CLI workflows.
The tunnel-only shape remains useful, but it is no longer the whole WebTTY product surface.
operator CLI or browser
|
| rstrm://shell or published wss:// endpoint
v
live rstream tunnel inventory
|
| labels identify this as WebTTY
v
remote rstream webtty serverThe lightweight WebTTY tunnel has no durable WebTTY server record. When the process exits, the server disappears from WebTTY inventory. That is the right behavior for temporary support, demos, lab machines, and short-lived agent work.
Lightweight tunnel mode
Start a WebTTY tunnel when you only need online access tied to the running process:
rstream webtty server -v --rstream --name shellThen connect with the stable rstream name:
rstream webtty exec --url rstrm://shell -- whoami
rstream webtty client --url rstrm://shellUse Lightweight WebTTY Tunnels for private tunnel variants, labels, filesystem sidecar behavior, and explicit-key E2E. Use Registered Servers when you need persistent inventory, managed session recordings, workspace-managed encryption, or live collaboration APIs.