DeepSeek Harness (DSH) core design philosophy is “everything is a plugin.” During usage, developers often need a low-barrier way to connect DSH sessions to familiar communication tools. The dsh-wx-bridge plugin solves this problem. Through the official WeChat iLink protocol, it lets private chats directly drive DSH sessions.
This is a WeChat bridge plugin for DSH. It connects the official ClawBot via QR code binding (iLink protocol), enabling private chats to drive DeepSeek Harness sessions. Maintained by CMD128.
Core Features¶
- Official WeChat ClawBot: Bind by scanning a QR code. A bot contact appears in regular WeChat. No need to scan again after restart (long-lived token).
- Private chat drives DSH: Send a text message as a prompt to the bound session; results are automatically pushed when the task completes.
- Session management:
/sessionslists sessions,/use Nswitches,/detail Nviews session details. - Persona and model switching: Switch agent-preset (e.g., catgirl) and model via commands (supports capability filtering, e.g.,
--vision). - Approval for dangerous operations: Dangerous DSH operations are converted to WeChat text approval; an authorization code can be configured for secondary confirmation.
- File return: Supports sending workspace files; the model can proactively call tools to return files.
- Task control: Supports interrupting tasks (
/stop) and viewing full output (/log). - Security: Single owner whitelisting, audit logs, safety prompts (AI self-review for high-risk operations).
Installation and Enablement¶
Install into the DSH web profile:
dsh plugin --profile web add github:CMD128/dsh-wx-bridge
After installation, restart DSH Web, then open Settings → WeChat Channel → scan the QR code to bind.
Typical Usage¶
/help→ command help/sessions→ session list/use 1→ bind session/model --vision→ switch to a vision model/preset catgirl→ switch persona- Send text directly → sent as a prompt to the bound session
Applicable Scenarios and Notes¶
Suitable for users who need to interact with DSH sessions through WeChat.
Prerequisites:
* DSH 0.1.x is required (depends on cordis ^4, agents/sessionQuery/sessionTitle/credentials/tools).
* Node.js ≥ 22 is required (ESM).
* Network only supports active outbound HTTPS (ilinkai.weixin.qq.com), with zero port forwarding.
Security Notice: The plugin runs with the current DSH process permissions. Review the source code and license before installing.
This plugin provides a bridging solution without public deployment, suitable for developers who value lightweight and secure configurations. Plugin source code and documentation: GitHub.