HangZhouXi/dsh-xiaoyi

Connects Huawei XiaoYi in OpenClaw mode to a local DSH session, so voice, text and images from your phone reach the agent running on your own machine (same tools, same working directory — no second agent): it implements the XiaoYi/OpenClaw handshake, AK/SK auth, 30-second heartbeat and JSON-RPC streaming with only Node built-ins, downloads inbound attachments for the agent and reuses a session on cold start.

dsh-xiaoyi connects Huawei XiaoYi in OpenClaw mode to a local DSH session, so voice, text and images sent from your phone reach the agent running on your own machine from anywhere. It implements the XiaoYi/OpenClaw protocol in full using only Node built-ins — including a hand-written minimal WebSocket client (RFC6455 text frames, fragmentation reassembly, ping/pong and handshake verification), AK/SK auth signing, the init handshake, a 30-second heartbeat with stale-connection detection, JSON-RPC 2.0 streaming and control messages (clearContext / tasks/cancel). Inbound images and files from XiaoYi are downloaded to disk and their local paths handed to the agent for read_image / read, and the plugin reuses a session on cold start. Zero third-party runtime dependencies.

Notifications & Integrations ★ 0 updated 2026-10-10
View on GitHub ↗

Install

dsh plugin --profile web add git+https://github.com/HangZhouXi/dsh-xiaoyi

Copied verbatim from the README's install block (the adjacent line shows the npm form dsh plugin --profile web add dsh-xiaoyi, and a later section uses dsh plugin --profile web install).

Compatibility

A host-side DSH plugin, not a standalone chatbot and not plug-and-play: it requires a DSH host, XiaoYi Open Platform credentials in OpenClaw mode (AK / SK / agentId, which you apply for yourself on Huawei's XiaoYi Open Platform) and Node.js >= 20. XiaoYi is only the entry point — what it connects to is your local DSH session, with the same tools and working directory and no second agent.

Details

Alternatives

good-boy4069/dsh-mobile-remote · alotop/dsh-notify-hub · aterti/dsh-web-notifications

More plugins in Notifications & Integrations

Browse more in Notifications & Integrations

Guides for Notifications & Integrations plugins