jelech/dsh-im-gateway

An IM gateway for the DeepSeek Harness: bridge messengers into harness agent sessions and control them with sl

dsh-im-gateway bridges messengers into DeepSeek Harness agent sessions and lets you control them with slash commands. It connects WeChat through Tencent's official iLink Bot transport (the same one OpenClaw's @tencent-weixin/openclaw-weixin uses) with QR login and long-polling — no public endpoint or ngrok. Each IM contact gets its own harness agent session (same model, tools, workspace) so conversations keep memory and stay isolated, and Hermes-style slash commands (/new, /sessions, /status, /model, ...) work from the messenger. An optional browser 'IM 网关' settings section provides QR login, status, and a test action.

Agent Capabilities ★ 2 updated 2026-08-14 ⏳ pending
View on GitHub ↗

Install

dsh plugin --profile web add github:jelech/dsh-im-gateway

README EN primary (2026-09-02, repo jelech/dsh-im-gateway): dsh plugin --profile web add github:jelech/dsh-im-gateway (pnpm github: spec; dsh.bundle declaration auto-joins the profile bundle layers; no build step). The README also lists the npm form dsh plugin --profile web add dsh-im-gateway for after publishing. Restart the harness after installing (composition is read at boot). Browser QR for WeChat login renders locally as SVG from /im-gateway/qrcode — no third-party QR service.

Compatibility

DSH web profile; WeChat via Tencent official iLink Bot transport; QR login, long-poll; no public endpoint/ngrok required.

Details

Recent updates

WeChat iLink Bot transport; QR login + long-poll; one agent session per peer; slash commands; optional browser IM gateway panel.

FAQ

Which messenger transport does it use?
WeChat via Tencent's official iLink Bot protocol — QR login and long-polling, no public endpoint or ngrok required.
Do contacts share one agent?
No — every IM contact gets its own harness agent session with the same model/tools/workspace, so conversations stay isolated and keep memory.
How do I install it?
dsh plugin --profile web add github:jelech/dsh-im-gateway, then restart the harness.

Alternatives

sliverp/DeepSeek-harness-weixin · gtaifu/dsh-wechat-bridge · hi-wenw/dsh-telegram-channel

More plugins in Agent Capabilities

Browse more in Agent Capabilities

Guides for Agent Capabilities plugins