Node catalog
Muxiva separates two independent properties of every Node:
- Layer describes architecture:
transport,algorithm,media,control, orutility. - Kind describes graph behavior:
source,transform, orsink.
Muxiva has one public extension unit: the Node. Each muxiva.node.json declares a stable Node
type, capability, configuration, and exact Port schemas. A Connection only lets several Nodes
reuse the same local credentials.
| Layer | Official Node collection | Capabilities |
|---|---|---|
| Transport | Agora RTC, Xiaozhi ESP32 | RTC audio plus ordered client-message ingress and egress; Xiaozhi device WebSocket + Opus voice interaction |
| Algorithm | Alibaba Cloud Qwen | Realtime speech, ASR, LLM, and TTS |
| Media, control, utility | Muxiva built-ins | Resampling, VAD, context, and diagnostics |
Studio discovers official Nodes and project Nodes under .muxiva/nodes/ recursively. Use the
Palette filters to browse by layer or search by capability, tag, or Node type.