Отладка протокола веб-клиентом

open-xiaozhi-client (AGPL-3.0) — веб-клиент для отладки протокола. Определения сообщений ведутся только в справочнике протокола WebSocket.

Граница версии: commit main 667531b8bba9 (2026-06-09, наблюдение 2026-11-08); формального релиза нет, интерфейс может меняться. Подключение «устройство–сервер» сайтом не тестировалось.

Порядок

  1. Подключение: введите OTA-адрес — клиент сам выполнит OTA-разрешение, query-аутентификацию (device-id и др.) и WebSocket; дождитесь hello;
  2. Журнал кадров: текстовые (JSON) и бинарные (аудио) кадры;
  3. Ручной JSON: отправьте реализованные в клиенте listen или mcp и наблюдайте ответ (goodbye в этой версии не реализован);
  4. MCP: клиент выступает MCP-инструментом-сервером (отвечает на tools/list/tools/call, отдаёт self.*-инструменты); запросы инициирует бэкенд XiaoZhi (спецификация MCP);
  5. Ошибки: контрольные точки — в китайской версии.

Реальные учётные данные на странице не используются.