Clients

The client implementations that talk to the server. Semantics shared by every client live in one place; everything else is per platform.

  • Shared Client Protocol — the client model, voice session, attention state machine, dual telemetry path, MCP tool surface
  • Page Implementation — four-layer architecture, page descriptors, the display stack, three-way input routing, capability gates
  • Flutter App — current capabilities, environment, release and coordinate conventions
  • Admin UI — React + Mantine, the path for adding a page

Firmware lives under IoT Firmware.