How do I run a central Gateway with specialized workers across devices

The common pattern is one Gateway (e.g. Raspberry Pi) plus nodes and agents:
Gateway (central): owns channels (Signal/WhatsApp), routing, and sessions.
Nodes (devices): Macs/iOS/Android connect as peripherals and expose local tools (system.run, canvas, camera).
Agents (workers): separate brains/workspaces for special roles (e.g. “Hetzner ops”, “Personal data”).
Sub‑agents: spawn background work from a main agent when you want parallelism.
TUI: connect to the Gateway and switch agents/sessions.
Docs: Nodes, Remote access, Multi-Agent Routing, Sub-agents, TUI.