← Back to uterm

Docs

Curated entry points into the uterm architecture, control-channel protocol, and per-package documentation.

The public site keeps docs short and curated. The full reference lives in the main repository.

Start here

Key repo docs

Concept model

uterm is organized around five concepts:

  • Session — a single PTY-backed conversation, owned by exactly one worker.
  • Hub — the multiplexer that owns the control channel for a session.
  • Worker — the process that exposes a PTY; can be local or remote.
  • Participant — a viewer, operator, or admin attached to a session.
  • Tunnel — a binary channel multiplexed alongside the terminal stream (TCP forward, HTTP inspect).

Every protocol decision falls out of those five concepts.

When to use this page

Use the site pages to orient yourself. Jump into the repository when you need exact module entry points, configuration keys, or the source behind a feature.