Browser-only simulation

See the real lit-shell UI, safely.

This static demo runs the real component and client protocol entirely in your browser, backed by a tiny deterministic simulator.

No server. No PTY. No OS commands.

Nothing typed below leaves this page or reaches a shell. The simulator recognizes only the commands shown by help; everything else is rejected.

Interactive preview

Try the terminal component

Preparing the safe browser demo…

Click inside the terminal and type help. Line editing, command history, resize messages, and protocol request correlation all flow through the real client code.

Know the boundary

A preview, not a hosted shell

This page exercises

  • The real Lit web component and xterm.js renderer
  • The real lit-shell browser client
  • Protocol messages over an in-memory WebSocket facade

A real deployment adds

  • A separately hosted Node.js WebSocket server
  • A PTY or deliberately sandboxed container
  • Authentication, authorization, and network controls

Want the real PTY-backed experience? Run an example locally after reviewing its security model.