This page runs the real yetty terminal compiled to WebAssembly. Everything below happens in your browser — the only server involvement is whatever a session type explicitly connects to.
ps aux in one shell sees
them all.websocket-pty-server.py on a host you run.telnet-websocket.sh); SSH crypto runs in the
browser, the bridge only relays encrypted bytes.The TinyEMU VM and the yos userspace are page-shared engines: loaded at most once, attached to by any number of terminals, running independently of all of them. Start one manually to watch its boot log, or just open a terminal of that type — the engine starts automatically.
Every session type can be opened straight from the URL:
?mode=yos, ?mode=temu,
?mode=websocket&url=ws://host:8090,
?mode=telnet&url=ws://host:8024,
?mode=ssh&user=you,
?mode=ygreeter.
The first visit downloads the terminal, its assets and — if used — the VM rootfs or the yos tools. All of it is cached in the browser in final, decoded form: later visits and additional terminals load from disk and only re-download files that actually changed in a release.