dsh-qq-plugin
QQ channel for DeepSeek Harness: drive the agent on your computer from your phone in QQ. Runs on Tencent's official QQ bot platform, so no public IP and no reverse proxy are needed.
What it is
QQ channel for DeepSeek Harness: drive the agent on your computer from your phone in QQ. Runs on Tencent's official QQ bot platform, so no public IP and no reverse proxy are needed.
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add dsh-qq-plugin@1.0.5
DSH versions accepted
Undeclared
Author and traction
xcisxc29 · ★ 46 · Updated 2026-10-20
About this plugin
dsh-qq-plugin
Drive the DeepSeek Harness agent on this computer from your phone, in QQ.
It goes through Tencent's official QQ bot platform (api.bot.qq.com, bound by scanning a QR code), so there is no public IP to expose, no reverse proxy, and no third-party protocol client in the middle. Bind once, and it keeps working.
Runs on the current DSH desktop app — developed and tested against DSH 0.2.0-rc.2.
This is the QQ counterpart of dsh-wechat-plugin. It is feature-aligned with it, with a few deliberate departures where the QQ protocol makes the WeChat machinery unnecessary — see Differences from the WeChat version.
中文说明 Ask for a file in one sentence and it lands on your phone. Say *"send me that DSH self-portrait from my desktop"* in QQ and the agent finds the file on the computer, sends it back, and confirms with *"sent — DSH 自画像.png on the desktop (29 KB, PNG)"*. The + at the right of the composer is the attachment entry: images, videos, voice and files all go in that way (see Media in both directions). Features Text both ways. A QQ message becomes a DSH prompt, and the reply comes back to QQ. Images, files and voice in; images, videos and files out. Attachments are saved into the session workspace and handed to the agent; the agent sends files back with send_to_qq. A reply that runs long is turned into a .md file and sent to your phone instead of being cut. One QQ chat, many DSH conversations. /new, /list, /switch, /current, /cancel — or just say "switch to the other one". The list has session folders and sessions as two levels. Pick the model and the reasoning level from your phone too. /model lists the models with each one's reasoning levels; /model 2 and /model 等级 high switch them, effective from the next step. Answer permission prompts and q
For the DSH desktop app on a machine that stays on. It needs DSH's workspace, tool and UI services — the standard desktop composition. Open the plugin entry in the sidebar and choose 添加插件 (add plugin). The field takes a package name, a Git URL, a tarball, or a local path. ### The name to install is dsh-qq-plugin The repository and the package share one name, so there is nothing to reconcile — but the -plugin suffix is easy to drop by accident. Copy dsh-qq-plugin rather than typing it. The install command has to match the package name exactly.
From a terminal, that is one line (--profile web works just as well if that is the profile you use):
From npm — nothing to configure
Add a version if you need one: dsh-qq-plugin@1.0.5.
From a local checkout — there is no build step to wait for
Similar plugins
archify
Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.
nuwa-skill
女娲:把任何人蒸馏成可运行的思维 Skill。
distilly
Distill source material into reusable Person Profiles for AI agents.