跳转至

Muxiva

Muxiva Logo

一张实时多模态 Graph,一套统一生命周期,让 Rust、C++、Python 与 TypeScript 共享同一个 Agent Runtime。

Muxiva 负责调度、有界队列、背压、取消、生命周期、控制消息和可观测性;应用通过 Node 提供语音、推理、媒体、传输与业务能力。

Pre-alpha

Runtime 基础已经过测试,但公开 Package 与官方 Node 集成仍在演进。请勿执行 不受信任的 Node 代码,也不要把 Studio 直接暴露到互联网。

体验真实语音 Agent

./examples/voice-agent/setup.sh
./examples/voice-agent/run.sh

macOS/Windows 默认进入 Studio;Linux 默认进入 Headless Runtime。可用 --studio--headless 显式选择。

flowchart LR
    WEB["浏览器麦克风"] --> AGORA_IN["Agora C++ Ingress"]
    AGORA_IN --> QWEN["Qwen 语音智能层"]
    QWEN --> PI["级联图中的 Pi TypeScript Agent"]
    PI --> FORMAT["Speech Formatter"]
    FORMAT --> TTS["Qwen TTS"]
    TTS --> AGORA_OUT["Agora C++ Egress"]
    QWEN --> AGORA_OUT
    AGORA_OUT --> WEB
    QWEN --> DATA["Agora 有序数据流"]
    PI --> DATA
    DATA --> LIVE["客户端字幕 · 打断状态"]

这是带真实凭据运行的门面应用:浏览器采集真实麦克风,Agora 传输真实音频,Qwen 完成语音理解与生成。Studio 可选择低延迟 Realtime 图或可检查的 全双工 Qwen Server VAD + ASR → 可使用工具的 Pi TypeScript Agent → Speech Formatter → 可取消 Qwen TTS 图,并持续展示 Node、Tool Call、Frame 和对话状态。

运行旗舰语音 Demo 打开 Studio 指南

选择你的入口

目标 从这里开始
运行真实语音助手 旗舰语音 Demo
安装并运行 Graph 安装与首次运行
可视化开发 Muxiva Studio
理解 Runtime Runtime 架构
集成已有 Agent Agent 集成 SOP
开发 Agent 应用或 Node 开发手册
集成 RTC 或媒体 官方与自定义 Node
参与贡献 参与贡献

打开开发手册