dsh-wechat: A DSH plugin that remote-controls your DeepSeek Harness agent from WeChat
xcisxc29/dsh-wechat
Turns WeChat into a remote control for DeepSeek Harness: send text, photos, voice or files from your phone and the DSH agent on your computer does the work, with no public IP needed.
dsh-wechat is a DSH plugin that connects your phone's WeChat to the DeepSeek Harness agent running on your computer. It targets a concrete pain point: the moment you step away from your desk, running tasks have nobody to answer them and simply stall. Once installed, a single WeChat message lets the agent on your machine continue the work, and the result lands back in the same chat; photos, files, voice notes and video travel both ways, and permission prompts or multiple-choice questions can be answered from your phone with a number. The whole path needs no public IP and no extra relay service. It is open-sourced by xcisxc29 under the MIT license and written in TypeScript, suited to developers who want to keep long-running tasks moving without staying at the keyboard.
How to Install
dsh plugin --profile <your-profile> add dsh-wechat-pluginReplace --profile with the profile name you actually run (see ls ~/.dsh/profiles/): usually web in the browser UI, desktop or desktop-NNN in the desktop app.
- Category
- Integrations & Connections
- Platform
- DSH Plugin
- Author
- xcisxc29
- Distribution
- Plugin
dsh-wechat Key Features
dsh-wechat Repo Summary
What Does It Do?
WeChat channel is a DSH plugin for DeepSeek Harness that turns your phone's WeChat into a remote control for the DSH agent running on your computer. It solves the problem of work stalling whenever you step away from your desk: you send a WeChat message, the agent on your machine does the work, and the result comes back to WeChat. No public IP and no extra relay service are required. It is maintained by xcisxc29 under the MIT license and written in TypeScript.
Core Features
- Two-way text: your WeChat message becomes a DSH prompt, and the agent's reply is delivered back to the same WeChat chat.
- Two-way attachments: photos, files, voice notes and video are saved into the session workspace and handed to the agent, which can also send files back to WeChat.
- Multi-session control: one WeChat chat can drive many DSH sessions via /new, /list, /switch, /current and /cancel, or by simply saying "switch to the other one".
- Phone-side approvals: permission prompts and multiple-choice questions are pushed to WeChat and answered with a number, so being away from the desk does not stall the agent.
- Settings page: a dedicated WeChat section under Settings manages QR login and channel state.
How to Use This Plugin?
After enabling it in the DSH desktop app and restarting, open Settings → WeChat, click rescan, and scan the QR code with your phone. Send "你好" from WeChat and you should get a reply. From then on, just send a message to reach the agent; use /new, /list or /switch to change which DSH conversation you are talking to, or ask in plain language. Voice notes are stored as SILK and passed to the agent together with the service's own transcription; to transcribe them to WAV locally, install the optional codec dependency described in the README. The plugin relies on DSH's workspace, tool and UI services, so it must run on a machine that stays on.
How to Troubleshoot This Plugin?
When building from a Git source, pnpm stops once and asks you to allow the build script; this is expected, and DSH reports which key to add. Allow it in the configuration file as described in the official instructions, then install again. If the plugin does not take effect after installation, check that it has been added to the current profile's bundles list and restart DSH. If voice notes cannot be transcribed, confirm whether the local SILK codec dependency is missing; without it voice still works, but the raw file is saved and handed to the agent along with the service's transcription.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: xcisxc29/dsh-wechat. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
